[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-f-book-translation-zh-CN":3,"guides-for-f-book-translation":378,"similar-k173cn5xkf3xg2qk4ecka4x65186nw78-zh-CN":379},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":224,"parentExtension":246,"providers":247,"relations":252,"repo":254,"tags":375,"workflow":376},1778686798821.8247,"k173cn5xkf3xg2qk4ecka4x65186nw78",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Translate \"The Interactive Book of Prompting\" chapters and UI strings to a new language",{"claudeCode":12},"f/prompts.chat","book-translation","https://github.com/f/prompts.chat",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":239},1778686868332.3403,"kn795htcrnw7mv1z3damx428fd86nff1","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of translating a specific book and its UI strings to a new language, identifying the source material and target artifacts.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a structured workflow and specific instructions for translating MDX content and JSON keys, leveraging an existing Turkish translation as a base, which offers value beyond generic translation.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete lifecycle for translation, including prerequisites, detailed steps for content and UI string translation, verification scripts, and clear guidelines.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on translating content and UI strings for 'The Interactive Book of Prompting', maintaining a single, coherent domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose of translating specific book chapters and UI strings.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose tools or commands; it is a procedural skill guided by instructions.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not have configurable parameters or options beyond the target locale, which is handled through instructions.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose tools or commands with names.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill does not expose tools or commands with parameter schemas or response shapes.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The project is dual-licensed under MIT for code/content and CC0 for prompt data, with clear LICENSE files provided.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commits, indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The presence of `package.json` and `npm install` commands suggests standard dependency management practices are followed.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on markdown and JSON files within its own bundle and does not load external untrusted data or instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch remote content or execute arbitrary code from external sources.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill primarily manipulates files within its own project directory and does not attempt to modify external paths.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops were found in the provided script snippets.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not involve outbound calls or submission of confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears free of hidden-steering tricks and uses clean printable ASCII and expected Unicode.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The provided script snippets are plain, readable source code and do not involve obfuscation or runtime fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill's instructions are clear about expected file structures within the project, and file operations are relative.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The repository shows a healthy ratio of closed to open issues within the last 90 days, indicating active maintenance and responsiveness.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a `package.json` with versioning and recent commits, and a CHANGELOG, indicating clear release management.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","Input validation is handled through standard Node.js practices and file manipulation instructions, with specific guidance for locale registration.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","File operations like copying and directory creation are guarded by explicit commands and user intervention, with clear warnings.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill provides clear instructions and warnings for manual steps, and the associated check script would handle programmatic errors.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill does not involve destructive actions or outbound calls that would typically require local audit logging.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill operates on source code and translation files, not personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's target market is global, as it provides instructions for translating into any specified locale.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard bash commands and Node.js, which are widely available, and explicitly states prerequisites.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README provides a comprehensive overview of the prompts.chat project, including relevant links to documentation and the book.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill-based extension and does not expose multiple tools or commands.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This skill does not expose tools or commands.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All features mentioned in the documentation (translation steps, prerequisites) are implemented in the provided instructions and file structure.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The SKILL.md provides clear installation instructions, prerequisites, and bash commands for setup and verification.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The skill provides specific warnings and instructions for manual remediation, such as registering locales and checking file existence.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The project uses npm and includes a `package.json`, suggesting dependency management, and the bash commands for setup are explicit.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill involves manual file operations and translation, not state-changing commands that would benefit from a dry-run.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":117,"check":158,"severity":42,"summary":159},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined: to translate specific book content and UI strings for 'The Interactive Book of Prompting', with clear instructions on when and how to use it.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter concisely summarizes the skill's core capability and target artifacts.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The skill body is well-structured and under a reasonable length, deferring detailed content to external references.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the translation flow and links to external file structures and code snippets for detailed steps.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is a direct translation workflow and does not involve deep exploration requiring forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The skill provides clear, actionable examples for copying folders, editing files, and registering locales, directly usable by the translator.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill explicitly documents edge cases such as the need to register new locales and the importance of preserving JSX components, with recovery steps (manual registration).",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external tools like MCP servers.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill instructs the user to manually check for prerequisites and register locales, effectively halting the process if these states are not met.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill operates independently and does not rely on other skills being loaded in the same session.",1778686867757,"This skill provides a detailed, step-by-step guide for translating 'The Interactive Book of Prompting' and its associated UI strings into new languages. It includes instructions for copying existing translation structures, translating MDX files and JSON keys, and verifying the translations.",[195,196,197,198,199],"Translates MDX book chapters","Translates JSON UI strings","Leverages existing Turkish translation as a base","Provides detailed translation guidelines","Includes verification steps",[201,202,203],"Translating content unrelated to 'The Interactive Book of Prompting'","Creating new book content or features","Automating the translation process beyond providing a workflow","3.0.0","4.4.0","To enable users to contribute translations for 'The Interactive Book of Prompting' by providing a clear, structured, and efficient workflow for adapting its content and UI to new languages.","The skill is highly polished, with clear documentation, a well-defined purpose, and a robust workflow. All checks passed or were not applicable, indicating a high level of quality and utility.",98,"An excellent skill for translating book content and UI strings, providing a clear, structured, and actionable workflow.",[211,212,213,214,215],"translation","documentation","localization","content-generation","mdx","global","verified",[219,220,221],"Translating the book into a new language for wider accessibility","Adapting UI elements of the prompts.chat website to a specific locale","Contributing to an open-source project by localizing its core content",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":235,"testCoverage":238},{"hasLockfile":224},true,1778686849936,{"descriptionLength":227,"readmeSize":228},87,10199,{"closedIssues90d":230,"forks":231,"hasChangelog":224,"openIssues90d":232,"pushedAt":233,"stars":234},29,21113,13,1778646223000,162178,{"hasNpmPackage":236,"license":237,"smitheryVerified":236},false,"NOASSERTION",{"hasCi":224,"hasTests":224},{"updatedAt":240},1778686868332,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},".windsurf/skills/book-translation","f","prompts.chat","skill",null,{"evaluate":248,"extract":250},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":249,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":251},"HEAD",{"repoId":253},"kd78rg6a5znaqrretqqhmf9b7d86mvrn",{"_creationTime":255,"_id":253,"identity":256,"providers":257,"workflow":371},1778686783100.726,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":258,"discover":346,"github":349},{"commitSha":251,"extensions":259},[260,276,301,307,315,323,331],{"basePath":261,"description":262,"displayName":244,"installMethods":263,"rationale":264,"selectedPaths":265,"source":274,"sourceLanguage":18,"type":275},"","Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[266,269,271],{"path":267,"priority":268},".claude-plugin/marketplace.json","mandatory",{"path":270,"priority":268},"README.md",{"path":272,"priority":273},"LICENSE","high","rule","marketplace",{"basePath":277,"description":278,"displayName":244,"installMethods":279,"license":280,"rationale":281,"selectedPaths":282,"source":274,"sourceLanguage":18,"type":300},"plugins/claude/prompts.chat","Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.",{"claudeCode":244},"MIT","plugin manifest at plugins/claude/prompts.chat/.claude-plugin/plugin.json",[283,285,288,290,292,294,296,298],{"path":284,"priority":268},".claude-plugin/plugin.json",{"path":286,"priority":287},"skills/prompt-lookup/SKILL.md","medium",{"path":289,"priority":287},"skills/skill-lookup/SKILL.md",{"path":291,"priority":268},".mcp.json",{"path":293,"priority":273},"agents/prompt-manager.md",{"path":295,"priority":273},"agents/skill-manager.md",{"path":297,"priority":273},"commands/prompts.md",{"path":299,"priority":273},"commands/skills.md","plugin",{"basePath":242,"description":10,"displayName":13,"installMethods":302,"rationale":303,"selectedPaths":304,"source":274,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at .windsurf/skills/book-translation/SKILL.md",[305],{"path":306,"priority":268},"SKILL.md",{"basePath":308,"description":309,"displayName":310,"installMethods":311,"rationale":312,"selectedPaths":313,"source":274,"sourceLanguage":18,"type":245},".windsurf/skills/widget-generator","Generate customizable widget plugins for the prompts.chat feed system","widget-generator",{"claudeCode":12},"SKILL.md frontmatter at .windsurf/skills/widget-generator/SKILL.md",[314],{"path":306,"priority":268},{"basePath":316,"description":317,"displayName":318,"installMethods":319,"rationale":320,"selectedPaths":321,"source":274,"sourceLanguage":18,"type":245},"plugins/claude/prompts.chat/skills/prompt-lookup","Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.","prompt-lookup",{"claudeCode":12},"SKILL.md frontmatter at plugins/claude/prompts.chat/skills/prompt-lookup/SKILL.md",[322],{"path":306,"priority":268},{"basePath":324,"description":325,"displayName":326,"installMethods":327,"rationale":328,"selectedPaths":329,"source":274,"sourceLanguage":18,"type":245},"plugins/claude/prompts.chat/skills/skill-lookup","Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.\n","skill-lookup",{"claudeCode":12},"SKILL.md frontmatter at plugins/claude/prompts.chat/skills/skill-lookup/SKILL.md",[330],{"path":306,"priority":268},{"basePath":332,"description":333,"displayName":244,"installMethods":334,"license":280,"rationale":335,"selectedPaths":336,"source":274,"sourceLanguage":18,"type":345},"packages/prompts.chat","Developer toolkit for AI prompts - build, validate, parse, and connect to prompts.chat",{"npm":244},"cli ecosystem detected at packages/prompts.chat",[337,339,340,342],{"path":338,"priority":268},"package.json",{"path":270,"priority":268},{"path":341,"priority":287},"bin/cli.js",{"path":343,"priority":344},"src/index.ts","low","cli",{"sources":347},[348],"manual",{"closedIssues90d":230,"description":350,"forks":231,"homepage":351,"license":237,"openIssues90d":232,"pushedAt":233,"readmeSize":228,"stars":234,"topics":352},"f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.","https://prompts.chat",[353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370],"chatgpt","ai","artificial-intelligence","awesome-list","chatgpt-prompts","claude","gemini","gpt","gpt-4","llm","machine-learning","nextjs","open-source","openai","prompt-engineering","prompts","typescript","prompts-chat",{"classifiedAt":372,"discoverAt":373,"extractAt":374,"githubAt":374,"updatedAt":372},1778686798620,1778686783100,1778686796243,[214,212,213,215,211],{"evaluatedAt":240,"extractAt":377,"updatedAt":240},1778686798821,[],[380,411,440,466,496,525],{"_creationTime":381,"_id":382,"community":383,"display":384,"identity":390,"providers":395,"relations":403,"tags":406,"workflow":407},1778699327207.9,"k175rvcd9dmnjemnr3t64br1vh86nx2b",{"reviewCount":8},{"description":385,"installMethods":386,"name":388,"sourceUrl":389},"当用户想要翻译存储库 README、使存储库支持多语言、本地化文档、添加语言切换器、国际化 README 或更新 GitHub 风格存储库中的本地化 README 变体时使用。",{"claudeCode":387},"xixu-me/skills","readme-i18n","https://github.com/xixu-me/skills",{"basePath":391,"githubOwner":392,"githubRepo":393,"locale":394,"slug":388,"type":245},"skills/readme-i18n","xixu-me","skills","zh-CN",{"evaluate":396,"extract":402},{"promptVersionExtension":204,"promptVersionScoring":205,"score":397,"tags":398,"targetMarket":216,"tier":217},100,[213,212,399,400,401],"internationalization","markdown","github",{"commitSha":251},{"repoId":404,"translatedFrom":405},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k173sze6h2kdjhyfbveynf98t586n5wt",[212,401,399,213,400],{"evaluatedAt":408,"extractAt":409,"updatedAt":410},1778699174967,1778699106670,1778699327208,{"_creationTime":412,"_id":413,"community":414,"display":415,"identity":421,"providers":425,"relations":433,"tags":436,"workflow":437},1778691497595.9702,"k17b919swz2ereb1wvf2qzt0v186mjca",{"reviewCount":8},{"description":416,"installMethods":417,"name":419,"sourceUrl":420},"Translates articles and documents between languages with three modes - quick (direct), normal (analyze then translate), and refined (analyze, translate, review, polish). Supports custom glossaries and terminology consistency via EXTEND.md. Use when user asks to \"translate\", \"翻译\", \"精翻\", \"translate article\", \"translate to Chinese/English\", \"改成中文\", \"改成英文\", \"convert to Chinese\", \"localize\", \"本地化\", or needs any document translation. Also triggers for \"refined translation\", \"精细翻译\", \"proofread translation\", \"快速翻译\", \"快翻\", \"这篇文章翻译一下\", or when a URL or file is provided with translation intent.",{"claudeCode":418},"jimliu/baoyu-skills","baoyu-translate","https://github.com/jimliu/baoyu-skills",{"basePath":422,"githubOwner":423,"githubRepo":424,"locale":18,"slug":419,"type":245},"skills/baoyu-translate","jimliu","baoyu-skills",{"evaluate":426,"extract":432},{"promptVersionExtension":204,"promptVersionScoring":205,"score":427,"tags":428,"targetMarket":216,"tier":217},99,[211,429,430,213,431],"document","language","workflow",{"commitSha":251},{"parentExtensionId":434,"repoId":435},"k172q4hxm2acmg5ree5aeemx1x86m6hx","kd718jn448p61w289hzf15tecd86n3a4",[429,430,213,211,431],{"evaluatedAt":438,"extractAt":439,"updatedAt":438},1778691988027,1778691497596,{"_creationTime":441,"_id":442,"community":443,"display":444,"identity":450,"providers":454,"relations":460,"tags":462,"workflow":463},1778675202370.5752,"k175gkre449ra9cewn2g4kp06586mb5n",{"reviewCount":8},{"description":445,"installMethods":446,"name":448,"sourceUrl":449},"Invoke when the user asks about localization, translation, i18n, internationalization, string extraction, cultural adaptation, RTL support, CJK text, or EFIGS preparation. Triggers on: \"localization\", \"translation\", \"i18n\", \"internationalization\", \"string extraction\", \"cultural adaptation\", \"RTL\", \"CJK\", \"EFIGS\". Do NOT invoke for narrative writing (use game-narrative-director) or accessibility (use game-accessibility-specialist). Part of the AlterLab GameForge collection.\n",{"claudeCode":447},"AlterLab-IEU/AlterLab_GameForge","game-localization-manager","https://github.com/AlterLab-IEU/AlterLab_GameForge",{"basePath":451,"githubOwner":452,"githubRepo":453,"locale":18,"slug":448,"type":245},"skills/workflows/game-localization-manager","AlterLab-IEU","AlterLab_GameForge",{"evaluate":455,"extract":459},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":456,"targetMarket":216,"tier":217},[213,457,399,211,458,431],"game-development","i18n",{"commitSha":251},{"repoId":461},"kd762241529bgycvv1y5cv6a0x86nyha",[457,458,399,213,211,431],{"evaluatedAt":464,"extractAt":465,"updatedAt":464},1778675746364,1778675202370,{"_creationTime":467,"_id":468,"community":469,"display":470,"identity":476,"providers":480,"relations":488,"tags":491,"workflow":492},1778695553391.9866,"k1748wrytr1ccd06k6yh7fj60h86nfky",{"reviewCount":8},{"description":471,"installMethods":472,"name":474,"sourceUrl":475},"在向包添加新的翻译键时使用，以生成新的翻译字符串。",{"claudeCode":473},"payloadcms/payload","generate-translations","https://github.com/payloadcms/payload",{"basePath":477,"githubOwner":478,"githubRepo":479,"locale":394,"slug":474,"type":245},".claude/skills/generate-translations","payloadcms","payload",{"evaluate":481,"extract":487},{"promptVersionExtension":204,"promptVersionScoring":205,"score":482,"tags":483,"targetMarket":216,"tier":486},95,[211,213,478,484,485],"code-generation","developer-tools","community",{"commitSha":251},{"repoId":489,"translatedFrom":490},"kd7b632pzxv8n7atthp74q3zm986nqas","k1720xmay1847c9ed7bc3bz40586ndjx",[484,485,213,478,211],{"evaluatedAt":493,"extractAt":494,"updatedAt":495},1778695342434,1778695270404,1778695553392,{"_creationTime":497,"_id":498,"community":499,"display":500,"identity":506,"providers":509,"relations":519,"tags":521,"workflow":522},1778675173113.9766,"k173czprb1n7s4smrv57eg2cps86myq2",{"reviewCount":8},{"description":501,"installMethods":502,"name":504,"sourceUrl":505},"This skill should be used when the user asks about \"AI dubbing\", \"video translation\", \"ElevenLabs dubbing\", \"Dubbing Studio\", \"translate my video\", \"multilingual dubbing\", \"automatic dubbing\", \"dub into Spanish\", \"dub into Turkish\", \"dub into Japanese\", \"speaker detection\", \"subtitle translation\", \"video localization\", \"act as a dubbing specialist\", \"dubbing mode\", \"lip sync dubbing\", \"YouTube dubbing\", \"language pair quality\", \"dubbing QA\", \"post-delivery QA\", \"dubbing review checklist\", or needs expertise in AI-powered video dubbing workflows, transcript editing, multi-speaker voice matching, language-pair quality assessment, and timing synchronization on ElevenLabs. Part of the AlterLab FC Skills collection (GenAI pack).\n",{"claudeCode":503},"AlterLab-IEU/AlterLab-FC-Skills","alterlab-genai-dubbing-specialist","https://github.com/AlterLab-IEU/AlterLab-FC-Skills",{"basePath":507,"githubOwner":452,"githubRepo":508,"locale":18,"slug":504,"type":245},"skills/genai/alterlab-genai-dubbing-specialist","AlterLab-FC-Skills",{"evaluate":510,"extract":518},{"promptVersionExtension":204,"promptVersionScoring":205,"score":511,"tags":512,"targetMarket":216,"tier":217},92,[513,514,211,515,213,516,517],"video","dubbing","elevenlabs","genai","production",{"commitSha":251},{"repoId":520},"kd77hbyh7fgv1hx4fzbfjj4d1n86m0jx",[514,515,516,213,517,211,513],{"evaluatedAt":523,"extractAt":524,"updatedAt":523},1778675454978,1778675173114,{"_creationTime":526,"_id":527,"community":528,"display":529,"identity":535,"providers":539,"relations":547,"tags":549,"workflow":550},1778697513812.0593,"k17a20wb5skzqbbxh7gms1p30h86n366",{"reviewCount":8},{"description":530,"installMethods":531,"name":533,"sourceUrl":534},"Write blog posts, guides, tutorials, and long-form content. Sounds like a real person, not AI. Use when the user wants polished written content.",{"claudeCode":532},"spartan-stratos/spartan-ai-toolkit","article-writing","https://github.com/spartan-stratos/spartan-ai-toolkit",{"basePath":536,"githubOwner":537,"githubRepo":538,"locale":18,"slug":533,"type":245},".codex/skills/article-writing","spartan-stratos","spartan-ai-toolkit",{"evaluate":540,"extract":546},{"promptVersionExtension":204,"promptVersionScoring":205,"score":397,"tags":541,"targetMarket":216,"tier":217},[542,214,543,544,545],"writing","blog-posts","editing","long-form",{"commitSha":251},{"repoId":548},"kd73rjj0rnrv7y0rz9qc3psn0586n75g",[543,214,544,545,542],{"evaluatedAt":551,"extractAt":552,"updatedAt":551},1778697566395,1778697513812]