← ClaudeAtlas

webnovel-querylisted

Query project settings, characters, power systems, factions, foreshadowing and other information. Support urgency analysis and golden-finger status query.
nntrivi2001/wordsmith · ★ 2 · Web & Frontend · score 73
Install: claude install-skill nntrivi2001/wordsmith
# Information Query Skill ## Use when Trigger when user asks about story settings, characters, power systems, factions, foreshadowing, golden fingers, pacing and other project information. ## Project Root Protection ```bash export WORKSPACE_ROOT="${CLAUDE_PROJECT_DIR:-$PWD}" export SCRIPTS_DIR="${CLAUDE_PLUGIN_ROOT}/scripts" export SKILL_ROOT="${CLAUDE_PLUGIN_ROOT}/skills/webnovel-query" export PROJECT_ROOT="$(python "${SCRIPTS_DIR}/webnovel.py" --project-root "${WORKSPACE_ROOT}" where)" ``` - `PROJECT_ROOT` must contain `.webnovel/state.json` - **Prohibited** to read or write project files under `${CLAUDE_PLUGIN_ROOT}/` ## Query Classification → Narrowest Tool First identify query type, then use narrowest tool from table below. Do not load full by default, only use `memory-contract load-context` for composite / cross-type queries. | Query Type | Keywords | Narrowest Tool | |---------|--------|---------| | Character Historical State | Character at chapter N / state at timepoint / realm change | `knowledge query-entity-state` | | Entity Relationship | relationship / enemy-friend / master-student / faction affiliation | `knowledge query-relationships` | | World Rules | power rules / setting iron laws / realm system constraints | `memory-contract query-rules` | | Foreshadowing / open loop | foreshadowing / urgent foreshadowing / unclosed suspense | `memory-contract get-open-loops` | | Composite / Complex | cross-type, need timeline + long-term memory union | `memory-cont