quest-skill

Track and update main and side quest progress in quest_log.md.

5|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/Wjiajie/wuxiaX --skill quest-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quest-skill
Source: https://github.com/Wjiajie/wuxiaX/tree/main/.agent/skills/quest-skill
Command: npx skills add https://github.com/Wjiajie/wuxiaX --skill quest-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

这个技能解决在江湖故事生成中对主线与支线任务进行记录、跟踪和更新的一致性与可追溯性问题,确保情节连贯不遗忘关键任务。

Core Features & Use Cases

  • 任务记录:在 references/quest_log.md 中维护主线与支线任务的清单与状态。
  • 状态更新:根据剧情推演结果,实时将任务状态设定为触发、进行中、已完成或已失败,并生成相应的进度描述。
  • 交互驱动剧情:在剧情生成前读取任务日志,在剧情结束后通过 quest_manager.py 同步任务变更。

Quick Start

使用 quest-skill 来创建并跟踪一个新任务,例如添加主线任务“江湖路远”并设定初始状态为进行中。

Frequently Asked Questions about quest-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track main and side quest progress to ensure causal continuity in narrative generation?

Tracking main and side quest progress involves reading a quest log to apply state transitions, trigger points, and causal continuity to influence plots and character actions. This ensures causal continuity by persisting task data changes after story events.

What is the best way to maintain story logic and prevent forgotten tasks during game narrative generation?

Maintaining story logic requires persisting task records and state transitions in a dedicated quest log reference file. By reading this log before generating plots and syncing updates afterward, you ensure narrative continuity and prevent forgetting critical tasks.

How do I update quest status to trigger, in progress, completed, or failed based on story logic?

Updating quest status requires executing a Python script to apply state transitions based on story logic. The script reads the quest log, modifies task states to reflect plot progression, and persists the updated data to maintain narrative consistency.

Can I separate main quests from side quests when managing narrative state transitions?

Separating main quests from side quests is supported during task tracking and state updates. The quest management system optionally categorizes these tasks, allowing you to generate specific progress descriptions and trigger points for each quest type independently.

Do I need Python scripts to manage quest tracking within narrative generation workflows?

Python scripts are required to read, modify, and persist task data within the quest system. The script processes state transitions and updates the quest log markdown references to ensure plot continuity and synchronize task changes after story generation.