[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-story-collaborator-es":3,"guides-for-jwynia-story-collaborator":222,"similar-k17eq8j4aw7b5w9k06pr204yr1866chp":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.6277,"k17eq8j4aw7b5w9k06pr204yr1866chp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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",[15,16,17,18,19],"creative","writing","collaboration","fiction","storytelling",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":176,"workflow":186},1778054012696.9104,"kn7fvd3p285v881vxqvvzaa4fx866005","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 a concrete user problem: acting as an active writing partner who contributes content alongside the human writer, specifically when the writer wants a collaborator who generates prose, dialogue, alternatives, and builds on their ideas.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers significant value beyond a simple prompt by implementing a detailed collaboration framework, including specific contribution types, response patterns, and anti-patterns, steering LLM behavior effectively.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill is production-ready, outlining a complete lifecycle for collaborative writing, including input, generation, output persistence, and explicit collaboration modes.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The extension clearly focuses on the single responsibility of active writing collaboration, with all documented features directly supporting this core function.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The description is concise, readable, and accurately reflects the skill's behavior as outlined in the SKILL.md file.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This skill does not expose specific tools; its functionality is invoked through natural language interaction based on the detailed instructions.",{"category":50,"check":51,"severity":29,"summary":52},"Documentation","Configuration & parameter reference","All aspects of the collaboration, including output patterns and file naming conventions, are clearly documented within the SKILL.md. There are no implicit parameters or undocumented environment variables.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","This skill does not expose user-facing tools with specific names.",{"category":38,"check":57,"severity":29,"summary":58},"Minimal I/O surface","The skill's input is natural language direction, and its output is defined as prose, dialogue, and notes, with clear guidance on what persists to files. There are no unnecessary diagnostic dumps.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The extension is licensed under MIT, a permissive open-source license, clearly stated in the SKILL.md frontmatter and the repository's LICENSE file.",{"category":64,"check":65,"severity":47,"summary":66},"Maintenance","Commit recency","The provided commit date is for a specific file and not indicative of the repository's overall activity. Therefore, this check cannot be reliably performed.",{"category":64,"check":68,"severity":47,"summary":69},"Dependency Management","No third-party dependencies are explicitly declared or used in the provided skill files.",{"category":71,"check":72,"severity":29,"summary":73},"Security","Secret Management","The skill focuses on text generation and does not appear to handle or expose any secrets. Output persistence is handled locally with user-defined paths.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The skill's interaction is through natural language and structured output definitions. There is no indication of loading or executing untrusted third-party data as instructions.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The skill does not fetch external content at runtime or include untrusted code. All content is contained within the skill directory.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The skill's operations involve writing to user-defined output files and interacting via natural language, with no indication of attempting to modify files outside the project or interact with the OS in a destructive manner.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the skill's instructions or associated documentation.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill focuses on text generation and local file persistence. There are no outbound calls to external services, thus no risk of data exfiltration.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled content (SKILL.md) is free of hidden-steering tricks, invisible Unicode characters, or other obfuscation methods.",{"category":93,"check":94,"severity":29,"summary":95},"Hooks","Opaque code execution","The skill's logic is defined in plain markdown and frontmatter, with no obfuscated code, base64 payloads, or runtime script fetching.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The skill clearly defines its output persistence strategy and prompts the user for locations if necessary, avoiding assumptions about project structure outside of its own scope.",{"category":101,"check":102,"severity":47,"summary":103},"Trust","Issues Attention","No issue data was available for evaluation.",{"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":29,"summary":111},"Code Execution","Validation","Input is natural language, and output is structured prose/notes to be persisted. The skill's logic dictates how to interpret the language and format the output, rather than relying on external validation libraries.",{"category":71,"check":113,"severity":29,"summary":114},"Unguarded Destructive Operations","The skill's primary destructive operation is writing to user-specified files. This is guarded by user prompting and clear file naming conventions, with no unconfirmed destructive primitives.",{"category":109,"check":116,"severity":29,"summary":117},"Error Handling","The skill defines clear response patterns and collaboration etiquette, implying a fail-closed approach where deviations from expected interaction halt or redirect the flow, rather than silently failing.",{"category":109,"check":119,"severity":29,"summary":120},"Logging","The skill explicitly defines what output persists to files, acting as a form of audit log for the collaboration session. This captures generated content, alternatives, selections, and notes.",{"category":122,"check":123,"severity":29,"summary":124},"Compliance","GDPR","The skill operates on user-provided text and generates creative content. It does not inherently process personal data, and any personal data within user input would be handled by the LLM's general capabilities, not specific skill logic.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The skill's focus on creative writing collaboration is global in scope, with no regional or jurisdictional logic detected.",{"category":97,"check":129,"severity":29,"summary":130},"Runtime stability","The skill relies on natural language interaction and file system operations for output persistence, which are standard across most environments. No specific runtime or OS assumptions are made.",{"category":45,"check":132,"severity":29,"summary":133},"Precise Purpose","The description clearly states the skill acts as an active writing partner, generating prose, dialogue, and alternatives, and explicitly contrasts itself with a story-coach, defining its scope and triggers.",{"category":45,"check":135,"severity":29,"summary":136},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and purpose of the skill.",{"category":50,"check":138,"severity":29,"summary":139},"Concise Body","The SKILL.md body is well-structured and under 500 lines, effectively using sections and tables for clarity, with deeper material delegated to implicitly understood output.",{"category":141,"check":142,"severity":29,"summary":143},"Context","Progressive Disclosure","The SKILL.md is well-organized with distinct sections for collaboration modes, frameworks, etiquette, and output persistence, allowing users to engage with the necessary information without overwhelming them.",{"category":141,"check":145,"severity":47,"summary":146},"Forked exploration","This skill is not designed for deep code review or extensive exploration that would necessitate forking. Its primary function is collaborative writing.",{"category":27,"check":148,"severity":29,"summary":149},"Usage examples","The documentation provides clear examples of expected interactions and outputs for various collaboration modes (Drafting Partner, Alternatives Generator, etc.) and explains the expected file naming and persistence.",{"category":27,"check":151,"severity":29,"summary":152},"Edge cases","The documentation covers collaboration etiquette, anti-patterns (like Voice Takeover, Single Option Delivery), and output persistence strategies, which implicitly address potential failure modes and limitations.",{"category":109,"check":154,"severity":47,"summary":155},"Tool Fallback","This skill does not rely on external tools like MCP servers; its functionality is self-contained within the LLM's capabilities and file system interaction.",{"category":97,"check":157,"severity":29,"summary":158},"Stack assumptions","The skill assumes standard LLM interaction and file system access for output, making it portable across different environments without specific OS or tooling dependencies.",{"category":160,"check":161,"severity":29,"summary":162},"Safety","Halt on unexpected state","The skill's output persistence mechanism prompts the user for direction when necessary, implying a controlled workflow that halts or seeks clarification on unexpected states rather than proceeding blindly.",{"category":97,"check":164,"severity":29,"summary":165},"Cross-skill coupling","The skill is designed to be self-contained and does not implicitly rely on other skills. It clearly outlines its role and provides references to complementary skills like 'story-coach' and 'outline-collaborator' where appropriate.",1778053708765,"This skill functions as an active writing partner, contributing prose, dialogue, and alternatives alongside the user. It manages output persistence by saving generated content and collaboration notes to files, with user input guiding location and format.","2.0.0","3.4.0","This skill is exceptionally well-documented and designed, with a clear focus on its core purpose of active writing collaboration. It excels in defining its scope, providing examples, managing output persistence, and adhering to security and portability best practices. The comprehensive documentation within SKILL.md covers all aspects of its usage and etiquette.",98,"A high-quality skill that acts as an active writing collaborator, generating prose and dialogue while adhering to user-defined voice and style.",[15,16,17,18,19],"global","verified",{"codeQuality":177,"collectedAt":178,"documentation":179,"maintenance":181,"security":182,"testCoverage":185},{},1778053696661,{"descriptionLength":180,"readmeSize":8},325,{},{"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","story-collaborator","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,317],{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":236,"providers":238,"relations":241,"workflow":242},1778053622473.6262,"k178jx290bq4hc8df2mdan09rs867vb4",{"reviewCount":8},{"description":229,"installMethods":230,"name":231,"sourceUrl":232,"tags":233},"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",[18,19,234,16,235,15],"narrative","generator",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":237,"type":192},"underdog-unit",{"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":256,"relations":259,"workflow":260},1778053622473.635,"k17dv8w1extmzmy4xcfy1gsvnx8660wk",{"reviewCount":8},{"description":248,"installMethods":249,"name":250,"sourceUrl":251,"tags":252},"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",[18,16,19,17,253],"outlining",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":255,"type":192},"outline-collaborator",{"extract":257,"llm":258},{"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":262,"_id":263,"community":264,"display":265,"identity":273,"providers":274,"relations":278,"workflow":279},1778053622473.6428,"k17f07btfbe93v77fzd8gqct11867ep3",{"reviewCount":8},{"description":266,"installMethods":267,"name":268,"sourceUrl":269,"tags":270},"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",[271,18,16,272,15],"worldbuilding","diagnostic",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":271,"type":192},{"extract":275,"llm":276},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":277,"targetMarket":174,"tier":175},99,{"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",[271,16,18,15,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":310,"providers":312,"relations":315,"workflow":316},1778053622473.6301,"k170zjynd3538sn54d034ajp51867xp7",{"reviewCount":8},{"description":304,"name":305,"sourceUrl":306,"tags":307},"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",[18,16,234,308,15,272,309],"genre","generative",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":311,"type":192},"genre-conventions",{"extract":313,"llm":314},{"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":318,"_id":319,"community":320,"display":321,"identity":328,"providers":330,"relations":333,"workflow":334},1778053622473.6316,"k177q31ca5hp7s9rhad9syy4298674bm",{"reviewCount":8},{"description":322,"installMethods":323,"name":324,"sourceUrl":325,"tags":326},"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",[18,16,327,309,15],"orchestrator",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":329,"type":192},"chapter-drafter",{"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}]