
from civ-finish-quotes179
Add a Civilization-style ceremonial quote when a substantial task is completed; triggers on clear deliverable completions and uses a curated renderer for author
Provides a ceremonial closing quote for substantial task completions. When a multi-step deliverable is marked finished, the skill summarizes the work, calls a local renderer that selects an approved quote, and inserts a fixed-format quote block with attribution. It strictly uses renderer-provided text and metadata and will not invent or paraphrase quotes.
Trigger this after meaningful, concrete work is finished (feature shipping, refactor, report, design doc, or process change). Avoid for micro-replies, brainstorming, or partial work. The skill activates when user messages indicate completion ("finished", "completed", "done", etc.) and the renderer returns a match.
assets/quotes/approved_quotes.jsonl library.Likely compatible with agents that can run local Python scripts and access workspace files (Copilot/Codex-like runtimes, local Claude/Code agents).
Civ Finish Quotes adds Civilization-style ceremonial quotes when tasks complete. The skill has well-structured Python scripts for quote curation, selection, and rendering with good safety filters (high-risk themes, romance, noisy authors). However, 4 of 6 scripts fail when run standalone because they use relative package imports (from quote_library import ...) without a setup.py or being run as a module. The scripts would work correctly when invoked from the skill directory with proper PYTHONPATH. No security concerns beyond local history file writes.
Clean, well-intentioned skill with thoughtful content filtering (high-risk themes, noisy authors, romance). Code quality is high but packaging could be improved with a pyproject.toml or requirements.txt and proper __main__ support. The SKILL.md is thorough with clear trigger gates, hard rules, and output contracts.