[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-outline-coach-pt-BR":3,"guides-for-jwynia-outline-coach":222,"similar-k178gqd0etn4d1hve4s3jvgwns866pdq":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.6345,"k178gqd0etn4d1hve4s3jvgwns866pdq",[],{"reviewCount":8},0,{"description":10,"name":11,"sourceUrl":12,"tags":13},"Act as an assistive outline coach who guides structural development through questions. Use when helping someone develop their own outline through diagnosis and frameworks. Critical constraint - never generate outline content. Instead ask questions, identify structural issues, suggest approaches, and let the writer structure.","Outline Coach","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/structure/outline-coach",[14,15,16,17,18,19],"fiction","writing","coaching","structure","documentation","storytelling",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":176,"workflow":186},1778054012696.9353,"kn76qm186cdm8xpzvawxeq6k8h867haj","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,48,52,56,59,63,67,70,74,77,80,83,86,89,92,95,99,103,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 a concrete user problem: helping writers develop their own story structure through diagnosis and frameworks when they are stuck.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill's core constraint of never generating outline content, but instead guiding through questions and frameworks, offers significant value beyond a simple prompt and is a unique selling proposition.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill is fully implemented to guide writers through structural development by asking questions, diagnosing issues, and suggesting approaches, covering the entire lifecycle of outline coaching.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill has a single, coherent responsibility: assistive outline coaching, focusing solely on guiding the writer's structure without branching into content generation or other unrelated domains.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The provided displayed description accurately reflects the skill's behavior, is concise, and clearly outlines its purpose and critical constraints.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The skill does not expose explicit tools; its interaction is through conversational guidance and questions, adhering to a narrow scope of assistive coaching.",{"category":49,"check":50,"severity":29,"summary":51},"Documentation","Configuration & parameter reference","While no explicit parameters are exposed to the user, the skill's behavior around output persistence is clearly documented, including how to configure the output location.",{"category":38,"check":53,"severity":54,"summary":55},"Tool naming","not_applicable","This skill does not expose user-facing tools with names; its interaction is conversational.",{"category":38,"check":57,"severity":29,"summary":58},"Minimal I/O surface","The skill's primary interaction is conversational, and its output persistence is clearly defined and configured with user input, maintaining a minimal I/O surface.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The license is explicitly stated as MIT in the SKILL.md frontmatter, which is a permissive open-source license.",{"category":64,"check":65,"severity":54,"summary":66},"Maintenance","Commit recency","There are no commit dates available for this repository, so this check cannot be performed.",{"category":64,"check":68,"severity":54,"summary":69},"Dependency Management","No third-party dependencies are used by this skill.",{"category":71,"check":72,"severity":29,"summary":73},"Security","Secret Management","The skill does not use or handle secrets. Its primary function is conversational guidance and output persistence to user-defined locations.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The skill focuses on conversational guidance and does not load or execute untrusted third-party data. Output persistence is user-controlled and configured.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The skill is self-contained and does not fetch remote content or execute arbitrary external commands, mitigating supply-chain risks.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The skill's primary function is conversational. Output persistence is handled with user-defined paths and potentially through a context network, respecting sandbox boundaries.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","No detached-process spawns or deny-retry loops are present; the skill's operations are conversational and file persistence is handled conventionally.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill does not make any outbound calls or references to confidential data. Its output is persisted locally based on user configuration.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, using standard formatting and no invisible characters or obfuscation techniques.",{"category":71,"check":93,"severity":29,"summary":94},"Opaque code execution","The skill's logic is contained within readable markdown and does not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":96,"check":97,"severity":29,"summary":98},"Portability","Structural Assumption","The skill clearly documents its output persistence strategy, including how to handle user-defined locations or a context network, avoiding assumptions about specific project structures.",{"category":100,"check":101,"severity":54,"summary":102},"Trust","Issues Attention","No issue data is available for this repository.",{"category":104,"check":105,"severity":106,"summary":107},"Versioning","Release Management","info","A version ('1.0') is declared in the SKILL.md frontmatter, but it is a low version number and may not reflect extensive development.",{"category":109,"check":110,"severity":54,"summary":111},"Code Execution","Validation","The skill is primarily conversational and does not execute arbitrary code or structured output that requires schema validation.",{"category":71,"check":113,"severity":29,"summary":114},"Unguarded Destructive Operations","The skill is not destructive; its main operation is output persistence, which is user-controlled and not an infrastructure-level change.",{"category":109,"check":116,"severity":29,"summary":117},"Error Handling","The skill's operations are conversational and focused on output persistence, with clear instructions on how to handle user input for file saving, implying graceful handling of interaction states.",{"category":109,"check":119,"severity":29,"summary":120},"Logging","The skill explicitly documents its persistence strategy, indicating that outputs are saved to files, which serves as a form of auditing user interactions.",{"category":122,"check":123,"severity":29,"summary":124},"Compliance","GDPR","The skill focuses on structural guidance and output persistence, not processing personal data. Any data processed is within the context of the user's writing, not specifically PII for 3rd party submission.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The skill is a general writing assistant with no regional or jurisdictional logic, making it globally applicable.",{"category":96,"check":129,"severity":29,"summary":130},"Runtime stability","The skill is designed to be conversational and operate within standard agent environments, with no specific OS or shell assumptions.",{"category":45,"check":132,"severity":29,"summary":133},"Precise Purpose","The description clearly defines the skill's purpose as an assistive outline coach, its core constraint (no content generation), and lists specific triggers and boundaries, making its scope clear.",{"category":45,"check":135,"severity":29,"summary":136},"Concise Frontmatter","The frontmatter is dense and self-contained, clearly summarizing the core capability and including trigger phrases without excessive keywords.",{"category":49,"check":138,"severity":29,"summary":139},"Concise Body","The skill body is concise and well-structured, using separate files for detailed procedures and references, adhering to progressive disclosure principles.",{"category":141,"check":142,"severity":29,"summary":143},"Context","Progressive Disclosure","The SKILL.md outlines the coaching flow and directs the user to return to their outline, with detailed guidance on process and output persistence, implying progressive disclosure of information as needed.",{"category":141,"check":145,"severity":54,"summary":146},"Forked exploration","This skill is primarily conversational and does not involve deep code review or exploration that would necessitate forked context.",{"category":27,"check":148,"severity":29,"summary":149},"Usage examples","The skill provides clear examples of its coaching dialogue, including what to say vs. what not to say, and demonstrates how to handle writer requests for direct content generation.",{"category":27,"check":151,"severity":29,"summary":152},"Edge cases","The skill explicitly addresses edge cases such as the writer asking for direct content generation, providing specific recovery steps and alternative approaches.",{"category":109,"check":154,"severity":54,"summary":155},"Tool Fallback","The skill does not rely on external tools like an MCP server; its functionality is self-contained and conversational.",{"category":96,"check":157,"severity":29,"summary":158},"Stack assumptions","The skill's interaction model is conversational and does not make assumptions about specific shells, operating systems, or development environments.",{"category":160,"check":161,"severity":29,"summary":162},"Safety","Halt on unexpected state","The skill's interactions are conversational, and its output persistence strategy is well-defined, implying it would halt or seek clarification on unexpected states rather than proceeding destructively.",{"category":96,"check":164,"severity":29,"summary":165},"Cross-skill coupling","The skill operates standalone and explicitly cross-references other related skills (story-sense, outline-collaborator, story-collaborator) with clear guidance on when to hand off, rather than relying on them implicitly.",1778053744712,"This skill acts as an assistive outline coach, focusing on guiding writers through their story structure via questions and diagnostic frameworks. It explicitly avoids generating content, instead helping writers discover their own structure. The skill details how to persist session progress and diagnostic information to files based on user configuration.","2.0.0","3.4.0","This skill is exceptionally well-documented and adheres to all quality and safety standards. The frontmatter is concise and informative, the core constraint of not generating content is clearly articulated and enforced, and output persistence is handled with user-defined locations. The skill provides clear examples and handles edge cases gracefully, making it a high-quality, verified extension.",98,"A high-quality, verified assistive outline coach that guides writers through story structure using questions and frameworks without generating content.",[14,15,16,17,18,19],"global","verified",{"codeQuality":177,"collectedAt":178,"documentation":179,"maintenance":181,"security":182,"testCoverage":185},{},1778053730000,{"descriptionLength":180,"readmeSize":8},326,{},{"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","outline-coach","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,245,265,284,301,320],{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":238,"providers":240,"relations":243,"workflow":244},1778053622473.637,"k17bkndfye5t56gs380j4ssbeh867v72",{"reviewCount":8},{"description":229,"installMethods":230,"name":231,"sourceUrl":232,"tags":233},"Structure scenes and control pacing using scene-sequel rhythm. Use when individual scenes work but don't accumulate, when pacing feels off (too rushed or too slow), when transitions feel mechanical, or when readers can follow but aren't compelled forward. Based on Dwight Swain's Goal-Conflict-Disaster and Reaction-Dilemma-Decision structure.",{},"Scene Sequencing","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/structure/scene-sequencing",[14,15,234,235,17,236,237],"narrative","pacing","typescript","deno",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":239,"type":192},"scene-sequencing",{"extract":241,"llm":242},{"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":246,"_id":247,"community":248,"display":249,"identity":258,"providers":260,"relations":263,"workflow":264},1778053622473.6409,"k176en4wst9tsthf6eb8etyw4s867ms3",{"reviewCount":8},{"description":250,"installMethods":251,"name":252,"sourceUrl":253,"tags":254},"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",[255,15,14,256,257,18],"worldbuilding","creative","epigraphs",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":259,"type":192},"oblique-worldbuilding",{"extract":261,"llm":262},{"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":266,"_id":267,"community":268,"display":269,"identity":277,"providers":279,"relations":282,"workflow":283},1778053622473.635,"k17dv8w1extmzmy4xcfy1gsvnx8660wk",{"reviewCount":8},{"description":270,"installMethods":271,"name":272,"sourceUrl":273,"tags":274},"Act as an active outline partner who develops structure collaboratively. Use when developing, iterating, or improving story outlines. Generates scene beats, character arcs, plot structures, and exploratory prose samples. Contrasts with story-collaborator which drafts finished prose.",{},"Outline Collaborator","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/structure/outline-collaborator",[14,15,19,275,276],"collaboration","outlining",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":278,"type":192},"outline-collaborator",{"extract":280,"llm":281},{"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":285,"_id":286,"community":287,"display":288,"identity":294,"providers":296,"relations":299,"workflow":300},1778053622473.6277,"k17eq8j4aw7b5w9k06pr204yr1866chp",{"reviewCount":8},{"description":289,"installMethods":290,"name":291,"sourceUrl":292,"tags":293},"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",[256,15,275,14,19],{"githubOwner":189,"githubRepo":190,"locale":23,"slug":295,"type":192},"story-collaborator",{"extract":297,"llm":298},{"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":302,"_id":303,"community":304,"display":305,"identity":313,"providers":315,"relations":318,"workflow":319},1778053622473.631,"k178xq85fhcsa49mmeh5z82vmh867ywf",{"reviewCount":8},{"description":306,"installMethods":307,"name":308,"sourceUrl":309,"tags":310},"Guide the edit pass after drafting. Use when revision feels overwhelming, when changes cascade unpredictably, when you can't see problems anymore, or when editing never ends.",{},"Revision","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/craft/revision",[15,311,14,312,18],"editing","diagnostics",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":314,"type":192},"revision",{"extract":316,"llm":317},{"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":321,"_id":322,"community":323,"display":324,"identity":331,"providers":333,"relations":336,"workflow":337},1778053622473.6262,"k178jx290bq4hc8df2mdan09rs867vb4",{"reviewCount":8},{"description":325,"installMethods":326,"name":327,"sourceUrl":328,"tags":329},"Generate stories about institutional outcasts given impossible mandates with minimal resources. Use when you want team dynamics in hostile institutions, David vs. Goliath within organizations, or narrative tension from constraint-driven creativity.",{},"Underdog Unit","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/character/underdog-unit",[14,19,234,15,330,256],"generator",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":332,"type":192},"underdog-unit",{"extract":334,"llm":335},{"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}]