update-quest-system

Update installed quest-system command files by comparing versions from local source or GitHub.

1|Updated May 27, 2026
One-click install
npx skills add https://github.com/findexu/finpack-claude --skill update-quest-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-quest-system
Source: https://github.com/findexu/finpack-claude/tree/main/plugins/update-quest-system/skills/update-quest-system
Command: npx skills add https://github.com/findexu/finpack-claude --skill update-quest-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of keeping a project’s installed quest-system files (commands, tutorial skill, and verification hook) up to date with the latest source version, without forgetting any required pieces.

Core Features & Use Cases

  • Checks whether quest-system is installed by verifying the presence of .claude/commands/new-quest.md.
  • Compares installed vs available versions by reading .claude/commands/.quest-system-version and then fetching the available version from local source or GitHub.
  • Performs a controlled overwrite update of command files, the quest-system tutorial skill, the update-quest-system skill, and the quest-system-verify.sh hook, with explicit confirmation prompts.

Quick Start

Run the update command to sync your project’s installed quest-system files with the latest source version.

Frequently Asked Questions about update-quest-system

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

FAQPage Schema
How do I sync quest-system files after pulling finpack-claude updates?

Quest-system version sync works by comparing your installed .quest-system-version file against the latest available version from local source or GitHub, then overwriting drifted command files and hooks.

When should I update my Claude Code command templates?

Update Claude Code command templates when quest-system files drift from the upstream marketplace version or after pulling finpack-claude updates to ensure all command markdown files and hooks match the latest source.

How does the quest-system update process handle missing local source files?

When local source is missing, the update process requires a curl-based version lookup to fetch the latest available quest-system version from GitHub before overwriting command files and hooks.

What files does the quest-system update command overwrite in the .claude directory?

The quest-system update overwrites command markdown files, the tutorial skill, the update-quest-system skill, the quest-system-verify.sh hook, and updates the .quest-system-version file after user confirmation.

Do I need an existing quest-system installation to run the update command?

Yes, the update command requires an existing quest-system installation, which it verifies by checking for the presence of the .claude/commands/new-quest.md file before proceeding with version comparison.

Can I refresh the git hook and tutorial skill without reinstalling the entire quest-system?

Yes, running the update command refreshes the quest-system-verify.sh git hook and tutorial skill files independently, overwriting only the defined drifted files while prompting for confirmation before copying.