AI SummaryUse this skill as a final completion ritual after a real piece of work is finished. This skill is for the last step of a substantial task, not for ordinary chat. It should feel like a Civilization technology or wonder completion line: brief, ceremonial, and anchored by a real quote with an author an
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "civ-finish-quotes" skill in my project. Please run this command in my terminal: # Install skill into your project mkdir -p .claude/skills/civ-finish-quotes && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/civ-finish-quotes/SKILL.md "https://raw.githubusercontent.com/huxiuhan/civ-finish-quotes/main/SKILL.md" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Add a Civilization-style ceremonial quote when a substantial task is truly complete. Use this whenever the user or agent is wrapping up a real deliverable such as a feature, refactor, analysis, design doc, process change, report, or writing task, even if they do not explicitly ask for a quote; skip short replies, tiny fixes, and unfinished work.
Civ Finish Quotes
Use this skill as a final completion ritual after a real piece of work is finished. This skill is for the last step of a substantial task, not for ordinary chat. It should feel like a Civilization technology or wonder completion line: brief, ceremonial, and anchored by a real quote with an author and source.
Compatibility
• requires local python3 • expects access to this skill directory, especially scripts/ and assets/quotes/approved_quotes.jsonl
Trigger Gate
Default behavior: trigger this skill for almost all task closures that produced a real result. Use this lenient gate: • The work has some concrete output. Examples: code/doc updates, analysis conclusion, decision, plan, verification, checklist completion. • The work is presented as done for this turn. Examples: "finished", "completed", "done", "ready", "交付", "完成", "发布". Only skip this skill for clear non-completion micro replies: • casual replies • tiny fixes • a single command answer • brainstorming that has not been implemented • tasks that ended with uncertainty or partial progress
Runtime Flow
When the trigger gate passes: • Summarize the finished task into a small JSON payload. • Call the local render script. • If it returns no_match, say nothing extra and end normally. • If it returns ok, read quote_text and needs_translation. • If needs_translation=true, translate quote_text into the user's language in the final reply. • Compose the final ceremonial block in the user's language with a fixed divider line.
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster