[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-chapter-drafter-sw":3,"guides-for-jwynia-chapter-drafter":222,"similar-k177q31ca5hp7s9rhad9syy4298674bm":223},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":188,"isFallback":193,"parentExtension":194,"providers":195,"relations":199,"repo":201,"workflow":219},1778053622473.6316,"k177q31ca5hp7s9rhad9syy4298674bm",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Autonomously draft and polish chapters through multi-skill editorial passes. Use when you have a complete outline and want to produce a polished first draft with iterative refinement.",{},"Chapter Drafter","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/orchestrators/chapter-drafter",[15,16,17,18,19],"fiction","writing","orchestrator","generative","creative",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":176,"workflow":186},1778054012696.9133,"kn79ge8wqawqtt61we9748e72d8671nc","en",{"checks":25,"evaluatedAt":166,"extensionSummary":167,"promptVersionExtension":168,"promptVersionScoring":169,"rationale":170,"score":171,"summary":172,"tags":173,"targetMarket":174,"tier":175},[26,31,34,37,41,44,49,53,56,59,63,67,70,74,77,80,83,86,89,92,96,100,104,108,112,115,118,121,125,128,131,134,137,140,144,147,150,153,156,159,163],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly names the user problem of drafting and polishing chapters and specifies its use case with complete outlines for producing polished first drafts.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers a multi-skill editorial pass orchestration that goes beyond simple prompting, providing a structured iterative refinement process for chapter drafting.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill outlines a complete lifecycle for chapter drafting, including context building, drafting, iterative evaluation passes, and context accumulation, indicating readiness for use.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses on orchestrating the chapter drafting process, coordinating other specialized skills for specific editorial passes, and does not extend into unrelated domains.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The description accurately and concisely reflects the skill's functionality, detailing its purpose and when to use it.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This skill is an orchestrator and does not expose individual tools directly; its primary function is to coordinate other skills.",{"category":50,"check":51,"severity":29,"summary":52},"Documentation","Configuration & parameter reference","While not explicitly detailing parameters for the orchestrator itself, the SKILL.md provides clear prerequisites and describes the workflow and pass criteria in detail, with configuration values like weights and iteration limits specified.",{"category":38,"check":54,"severity":29,"summary":55},"Tool naming","The skill name 'chapter-drafter' is descriptive and aligned with its function within the fiction domain.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","As an orchestrator skill, it does not expose direct tools with input/output schemas; its 'output' is the refined chapter draft and accumulated context, managed internally.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":64,"check":65,"severity":47,"summary":66},"Maintenance","Commit recency","No commit history is available for evaluation.",{"category":64,"check":68,"severity":47,"summary":69},"Dependency Management","The skill uses Deno and does not appear to have third-party Node.js dependencies that would require explicit management for vulnerabilities or updates.",{"category":71,"check":72,"severity":47,"summary":73},"Security","Secret Management","The skill does not appear to handle or expose any secrets.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The skill's logic is contained within its scripts and markdown files, and it orchestrates other skills rather than directly processing untrusted external data as instructions.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The skill orchestrates other skills and processes content locally; it does not appear to fetch remote code or data at runtime that could be a supply-chain risk.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The skill operates within the agent's environment and orchestrates other skills; there are no indications of attempts to modify files outside its designated scopes.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","The skill's scripts and markdown files do not contain any obvious sandbox escape primitives like detached processes or deny-retry loops.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill does not appear to make any undocumented outbound calls or submit confidential data to third parties.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks, invisible Unicode, or other obfuscation methods.",{"category":93,"check":94,"severity":29,"summary":95},"Hooks","Opaque code execution","The Deno scripts are written in clear TypeScript and are not obfuscated, base64-encoded, or fetched at runtime.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The skill manages its own context and output files within designated directories (`context/` and `drafts/`), and its prerequisites are clearly stated, avoiding assumptions about the user's project structure.",{"category":101,"check":102,"severity":47,"summary":103},"Trust","Issues Attention","No issue data is available for this repository.",{"category":105,"check":106,"severity":29,"summary":107},"Versioning","Release Management","A version ('1.0') is declared in the SKILL.md frontmatter.",{"category":109,"check":110,"severity":47,"summary":111},"Code Execution","Validation","As an orchestrator, this skill's core logic does not directly process external input requiring schema validation. It relies on the prerequisites defined and the outputs of other skills.",{"category":71,"check":113,"severity":29,"summary":114},"Unguarded Destructive Operations","The skill's primary function is drafting and revision, not destructive operations. It manages output files but does not perform operations like deletion or infrastructure changes.",{"category":109,"check":116,"severity":29,"summary":117},"Error Handling","The Deno script includes error handling for JSON parsing and provides informative messages. The SKILL.md also details failure modes and recovery steps.",{"category":109,"check":119,"severity":29,"summary":120},"Logging","The skill logs progress in a markdown file (`progress-tracker.md`) and mentions capturing output for review, providing an audit trail.",{"category":122,"check":123,"severity":47,"summary":124},"Compliance","GDPR","The skill does not handle personal data; it operates on creative writing content.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The skill's focus on fiction writing and general storytelling principles makes it globally applicable. No regional restrictions were detected.",{"category":97,"check":129,"severity":29,"summary":130},"Runtime stability","The skill is written in TypeScript for Deno and its prerequisites are clearly documented, indicating good portability across compatible environments.",{"category":45,"check":132,"severity":29,"summary":133},"Precise Purpose","The description clearly states the skill's purpose (drafting and polishing chapters) and when to use it (complete outline, polished first draft, iterative refinement).",{"category":45,"check":135,"severity":29,"summary":136},"Concise Frontmatter","The frontmatter is dense and self-contained, summarizing the core capability and listing relevant metadata and orchestration details.",{"category":50,"check":138,"severity":29,"summary":139},"Concise Body","The SKILL.md body is well-structured and keeps detailed pass criteria and explanations in separate markdown files via references, maintaining conciseness.",{"category":141,"check":142,"severity":29,"summary":143},"Context","Progressive Disclosure","Detailed pass criteria are provided in separate markdown files (`templates/pass-criteria.md`) linked from the main SKILL.md, demonstrating progressive disclosure.",{"category":141,"check":145,"severity":47,"summary":146},"Forked exploration","This skill is an orchestrator and does not involve deep exploration that would require forking.",{"category":27,"check":148,"severity":29,"summary":149},"Usage examples","An example invocation is provided, outlining the input, process, and expected output, which is sufficient for an orchestrator skill.",{"category":27,"check":151,"severity":29,"summary":152},"Edge cases","The SKILL.md explicitly lists 'Anti-Patterns' and discusses iteration limits and conflict resolution, covering potential failure modes and limitations.",{"category":109,"check":154,"severity":47,"summary":155},"Tool Fallback","This skill orchestrates other skills and does not rely on optional external tools with fallbacks.",{"category":97,"check":157,"severity":29,"summary":158},"Stack assumptions","The skill specifies Deno as the runtime and lists its prerequisites clearly in the SKILL.md, ensuring users understand the required environment.",{"category":160,"check":161,"severity":29,"summary":162},"Safety","Halt on unexpected state","The SKILL.md details prerequisites and lists potential failure modes, implying a halt and report mechanism for unexpected states.",{"category":97,"check":164,"severity":29,"summary":165},"Cross-skill coupling","The skill is designed to orchestrate other specialized fiction skills and clearly defines its inputs and outputs, indicating it functions standalone and cross-links are explicit where relevant.",1778053716357,"This skill autonomously drafts and polishes chapters through a series of iterative editorial passes. It coordinates specialized skills for scene sequencing, character arc, cliche transcendence, dialogue, and prose style, ensuring structural integrity before refining finer details.","2.0.0","3.4.0","The 'chapter-drafter' skill is a well-documented and robust orchestrator. It demonstrates excellent adherence to principles of scope, documentation, and safety, with a clear purpose and progressive disclosure of information. The only checks that did not receive a 'pass' were 'not_applicable' due to the nature of the skill (e.g., not directly handling secrets, performing validation on external data, or requiring fallbacks for external tools), or 'not_applicable' due to lack of repo data (Commit Recency, Issues Attention).",98,"This is a high-quality, well-documented orchestrator skill for drafting and polishing chapters.",[15,16,17,18,19],"global","verified",{"codeQuality":177,"collectedAt":178,"documentation":179,"maintenance":181,"security":182,"testCoverage":185},{},1778053704222,{"descriptionLength":180,"readmeSize":8},183,{},{"hasNpmPackage":183,"license":184,"smitheryVerified":183},false,"MIT",{"hasCi":183,"hasTests":183},{"updatedAt":187},1778054012696,{"githubOwner":189,"githubRepo":190,"locale":23,"slug":191,"type":192},"jwynia","agent-skills","chapter-drafter","skill",true,null,{"extract":196,"llm":198},{"commitSha":197,"license":184},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"_creationTime":202,"_id":200,"identity":203,"providers":205,"workflow":216},1777995558409.897,{"githubOwner":189,"githubRepo":190,"sourceUrl":204},"https://github.com/jwynia/agent-skills",{"discover":206,"github":209},{"sources":207},[208],"skills-sh",{"closedIssues90d":8,"forks":210,"openIssues90d":211,"pushedAt":212,"readmeSize":213,"stars":214,"topics":215},10,2,1771900514000,11924,70,[],{"discoverAt":217,"extractAt":218,"githubAt":218,"updatedAt":218},1777995558409,1778053628601,{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},1778053625386,1778053622473,[],[224,243,261,280,299,318],{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":236,"providers":238,"relations":241,"workflow":242},1778053622473.6301,"k170zjynd3538sn54d034ajp51867xp7",{"reviewCount":8},{"description":229,"name":230,"sourceUrl":231,"tags":232},"Diagnose genre problems and generate genre-specific elements. Use when genre promise is unclear, when elements feel misplaced, when secondary genres compete with primary, or when you need genre-specific entropy. Covers all 11 elemental genres from the Writing Excuses framework.","Genre Conventions","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/craft/genre-conventions",[15,16,233,234,19,235,18],"narrative","genre","diagnostic",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":237,"type":192},"genre-conventions",{"extract":239,"llm":240},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},{"_creationTime":244,"_id":245,"community":246,"display":247,"identity":254,"providers":255,"relations":259,"workflow":260},1778053622473.6428,"k17f07btfbe93v77fzd8gqct11867ep3",{"reviewCount":8},{"description":248,"installMethods":249,"name":250,"sourceUrl":251,"tags":252},"Diagnose world-level story problems. This skill should be used when settings feel thin, institutions feel designed rather than evolved, economies don't make sense, or non-human species feel like humans in costume. Keywords: worldbuilding, setting, world, institutions, economy, culture, species, consequences.",{},"Worldbuilding Diagnostic Skill","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/worldbuilding/worldbuilding",[253,15,16,235,19],"worldbuilding",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":253,"type":192},{"extract":256,"llm":257},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":258,"targetMarket":174,"tier":175},99,{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":273,"providers":275,"relations":278,"workflow":279},1778053622473.639,"k170s5rfv54r6je9jfn9cacag9866jj6",{"reviewCount":8},{"description":266,"installMethods":267,"name":268,"sourceUrl":269,"tags":270},"Design economic systems for fictional worlds. Use when worldbuilding needs currencies, trade networks, resource economies, or when economic pressures should drive plot and character motivation.",{},"Economic Systems","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/worldbuilding/economic-systems",[253,271,15,272,16,18],"economics","generator",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":274,"type":192},"economic-systems",{"extract":276,"llm":277},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},{"_creationTime":281,"_id":282,"community":283,"display":284,"identity":292,"providers":294,"relations":297,"workflow":298},1778053622473.6409,"k176en4wst9tsthf6eb8etyw4s867ms3",{"reviewCount":8},{"description":285,"installMethods":286,"name":287,"sourceUrl":288,"tags":289},"Create worldbuilding quotes and epigraphs through documentary perspectives. Use for chapter epigraphs, in-world documents, or any content where limited perspective creates meaning through what the documenter cannot see.",{},"Oblique Worldbuilding","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/worldbuilding/oblique-worldbuilding",[253,16,15,19,290,291],"epigraphs","documentation",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":293,"type":192},"oblique-worldbuilding",{"extract":295,"llm":296},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},{"_creationTime":300,"_id":301,"community":302,"display":303,"identity":311,"providers":313,"relations":316,"workflow":317},1778053622473.6277,"k17eq8j4aw7b5w9k06pr204yr1866chp",{"reviewCount":8},{"description":304,"installMethods":305,"name":306,"sourceUrl":307,"tags":308},"Act as an active writing partner who contributes content alongside the human writer. Use when the writer wants a collaborator who generates prose, dialogue, alternatives, and builds on their ideas. Applies Story Sense frameworks while actively contributing to the creative work. Contrasts with story-coach which never writes.",{},"Story Collaborator","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/core/story-collaborator",[19,16,309,15,310],"collaboration","storytelling",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":312,"type":192},"story-collaborator",{"extract":314,"llm":315},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},{"_creationTime":319,"_id":320,"community":321,"display":322,"identity":329,"providers":330,"relations":333,"workflow":334},1778053622473.6248,"k17e13kntc9pwhxvnjq76zew4x8667vh",{"reviewCount":8},{"description":323,"name":324,"sourceUrl":325,"tags":326},"Diagnose flat dialogue, same-voice characters, and lack of subtext. Use when conversations feel wooden, characters sound alike, or dialogue only does one thing at a time.","Dialogue Diagnostic Skill","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/character/dialogue",[15,16,327,328,235,19],"dialogue","character",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":327,"type":192},{"extract":331,"llm":332},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187}]