[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-docx-generator-ar":3,"guides-for-jwynia-docx-generator":224,"similar-k176wpswnehrt3400hwy07rt1x867amq":225},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":190,"isFallback":195,"parentExtension":196,"providers":197,"relations":201,"repo":203,"workflow":221},1778053622473.6497,"k176wpswnehrt3400hwy07rt1x867amq",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Create and manipulate Word DOCX files programmatically. Use when the user needs to generate documents, modify DOCX templates, extract document content, or automate Word document workflows. Supports both template-based generation (for branding compliance) and from-scratch creation. Keywords: Word, DOCX, document, report, template, contract, letter, corporate, branding.",{},"DOCX Generator","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/document-processing/word/docx-generator",[15,16,17,18,19,20],"word","docx","document","template","generation","automation",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":178,"workflow":188},1778054012696.9856,"kn7f05kkx8qfttepkreatyer51866jtf","en",{"checks":26,"evaluatedAt":168,"extensionSummary":169,"promptVersionExtension":170,"promptVersionScoring":171,"rationale":172,"score":173,"summary":174,"tags":175,"targetMarket":176,"tier":177},[27,32,35,38,42,45,49,53,56,59,63,68,71,76,79,82,85,88,91,94,98,102,106,110,114,117,120,123,127,130,133,136,139,142,146,149,152,155,158,161,165],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: generating and manipulating Word DOCX files programmatically.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The skill offers distinct capabilities over a simple prompt, including template-based generation, from-scratch creation, and specific tools for analysis and replacement, providing value beyond basic LLM text generation.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill provides a complete lifecycle for DOCX generation, from template analysis and specification creation to final document output, making it ready for production workflows.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The extension focuses solely on DOCX file generation and manipulation, adhering to a single domain without extending into unrelated areas like PDF or other document types.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description is accurate, concise, and clearly reflects the functionality of the provided scripts and documentation.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The extension uses specific, narrow tools like 'analyze-template.ts', 'generate-from-template.ts', and 'generate-scratch.ts', each with a clear verb-noun purpose.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","All parameters and options for the scripts and JSON specifications are clearly documented within the SKILL.md file, including detailed explanations of paragraph, text run, table, and section options.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","Tool scripts ('analyze-template.ts', 'generate-from-template.ts', 'generate-scratch.ts') are descriptively named and follow kebab-case conventions.",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","Input parameters for scripts are clearly defined command-line arguments, and the JSON specification structures are well-defined, ensuring minimal and necessary I/O.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The extension is licensed under MIT, a permissive open-source license, and this is clearly declared in the SKILL.md frontmatter.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","warning","No commits have been made to the default branch in the last 12 months, indicating potential unmaintained status.",{"category":64,"check":69,"severity":30,"summary":70},"Dependency Management","The extension relies on Deno and npm packages, managed via Deno's import system, which handles dependency updates.",{"category":72,"check":73,"severity":74,"summary":75},"Security","Secret Management","not_applicable","The extension does not handle any secrets or API keys.",{"category":72,"check":77,"severity":30,"summary":78},"Injection","The scripts use Deno and parse XML/JSON, with no indication of loading untrusted external data as executable instructions. External files are treated as data for processing.",{"category":72,"check":80,"severity":30,"summary":81},"Transitive Supply-Chain Grenades","The extension uses Deno and npm packages, but all dependencies appear to be explicitly managed and bundled, with no runtime fetching of executable code.",{"category":72,"check":83,"severity":30,"summary":84},"Sandbox Isolation","The scripts operate within the Deno runtime and require explicit `--allow-read` and `--allow-write` permissions, limiting their access to specified files and directories.",{"category":72,"check":86,"severity":30,"summary":87},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the provided scripts.",{"category":72,"check":89,"severity":30,"summary":90},"Data Exfiltration","The extension processes local files and user-provided specifications; there are no outbound network calls that could exfiltrate data.",{"category":72,"check":92,"severity":30,"summary":93},"Hidden Text Tricks","The bundled files (SKILL.md, scripts) do not contain any hidden text tricks, invisible characters, or obfuscation methods.",{"category":95,"check":96,"severity":30,"summary":97},"Hooks","Opaque code execution","The scripts are written in TypeScript and executed via Deno, with no evidence of obfuscation like base64 payloads or `eval()`.",{"category":99,"check":100,"severity":30,"summary":101},"Portability","Structural Assumption","The scripts correctly use relative paths for input/output files and reference assets relative to the spec file, avoiding hardcoded or OS-specific paths.",{"category":103,"check":104,"severity":74,"summary":105},"Trust","Issues Attention","Issue data is not available for this repository.",{"category":107,"check":108,"severity":30,"summary":109},"Versioning","Release Management","A meaningful version '1.0' is declared in the SKILL.md frontmatter.",{"category":111,"check":112,"severity":30,"summary":113},"Code Execution","Validation","Input validation is handled by Deno's argument parsing and JSON schema validation for the spec files. Script logic ensures valid operations.",{"category":72,"check":115,"severity":30,"summary":116},"Unguarded Destructive Operations","The skill only writes output files and requires explicit write permissions, with no destructive operations like deletion or modification of existing user files beyond the specified output.",{"category":111,"check":118,"severity":30,"summary":119},"Error Handling","The scripts use Deno's built-in error handling and exit codes. Errors during file operations or parsing would halt execution with a descriptive message.",{"category":111,"check":121,"severity":30,"summary":122},"Logging","The scripts include verbose output flags (`-v`) that print status messages to stderr, serving as a form of audit log for execution.",{"category":124,"check":125,"severity":74,"summary":126},"Compliance","GDPR","The extension operates on document templates and specifications provided by the user, and does not inherently process personal data.",{"category":124,"check":128,"severity":30,"summary":129},"Target market","The extension is a general-purpose document processing tool with no regional or jurisdictional limitations, thus 'global' is appropriate.",{"category":99,"check":131,"severity":30,"summary":132},"Runtime stability","The extension is designed to run with Deno and requires specific permissions, providing a stable and predictable runtime environment.",{"category":46,"check":134,"severity":30,"summary":135},"Precise Purpose","The description clearly defines the skill's purpose (DOCX generation/manipulation) and provides specific use cases and non-goals, making its function and scope precise.",{"category":46,"check":137,"severity":30,"summary":138},"Concise Frontmatter","The frontmatter in SKILL.md is concise, providing a clear summary and trigger phrases without excessive keywords.",{"category":50,"check":140,"severity":30,"summary":141},"Concise Body","The SKILL.md body is well-structured, uses progressive disclosure for detailed information, and stays within reasonable length limits.",{"category":143,"check":144,"severity":30,"summary":145},"Context","Progressive Disclosure","Detailed information about specifications and script references is well-organized and presented clearly, with no excessive embedding of bulk material.",{"category":143,"check":147,"severity":74,"summary":148},"Forked exploration","This skill is not an exploration or audit-style skill; it's a direct generation tool.",{"category":28,"check":150,"severity":30,"summary":151},"Usage examples","Multiple clear, end-to-end examples are provided for different operational modes, demonstrating inputs, invocations, and expected outcomes.",{"category":28,"check":153,"severity":30,"summary":154},"Edge cases","The 'Common Issues and Solutions' section addresses potential failure modes like placeholder replacement issues, formatting loss, and image problems, with suggested recovery steps.",{"category":111,"check":156,"severity":74,"summary":157},"Tool Fallback","The skill only relies on Deno and its own bundled scripts; it does not require external tools like MCP with fallbacks.",{"category":99,"check":159,"severity":30,"summary":160},"Stack assumptions","The SKILL.md clearly states the requirement for Deno and lists necessary permissions, defining the runtime surface.",{"category":162,"check":163,"severity":30,"summary":164},"Safety","Halt on unexpected state","The scripts would naturally halt on unexpected states like missing files or invalid JSON during Deno execution, reporting errors.",{"category":99,"check":166,"severity":30,"summary":167},"Cross-skill coupling","The skill operates standalone and does not implicitly rely on other skills; it lists related skills for complementary functionality.",1778053825965,"This skill provides three core scripts: one to analyze DOCX templates for placeholders, another to generate documents by replacing placeholders in templates, and a third to create DOCX files from scratch using a JSON specification. It supports various formatting options and detailed structure within documents.","2.0.0","3.4.0","The extension is well-documented, provides clear examples, and has a well-defined scope. The only minor issue is the lack of recent commits, but this is a warning and does not detract from the overall quality and usability.",95,"A robust skill for programmatic Word document generation and manipulation.",[15,16,17,18,19,20],"global","verified",{"codeQuality":179,"collectedAt":180,"documentation":181,"maintenance":183,"security":184,"testCoverage":187},{},1778053815503,{"descriptionLength":182,"readmeSize":8},370,{},{"hasNpmPackage":185,"license":186,"smitheryVerified":185},false,"MIT",{"hasCi":185,"hasTests":185},{"updatedAt":189},1778054012696,{"githubOwner":191,"githubRepo":192,"locale":24,"slug":193,"type":194},"jwynia","agent-skills","docx-generator","skill",true,null,{"extract":198,"llm":200},{"commitSha":199,"license":186},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":202},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"_creationTime":204,"_id":202,"identity":205,"providers":207,"workflow":218},1777995558409.897,{"githubOwner":191,"githubRepo":192,"sourceUrl":206},"https://github.com/jwynia/agent-skills",{"discover":208,"github":211},{"sources":209},[210],"skills-sh",{"closedIssues90d":8,"forks":212,"openIssues90d":213,"pushedAt":214,"readmeSize":215,"stars":216,"topics":217},10,2,1771900514000,11924,70,[],{"discoverAt":219,"extractAt":220,"githubAt":220,"updatedAt":220},1777995558409,1778053628601,{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":189,"updatedAt":189},1778053625386,1778053622473,[],[226,260,287,308,335,358],{"_creationTime":227,"_id":228,"community":229,"display":230,"identity":241,"providers":244,"relations":252,"workflow":255},1778003232571.9143,"k17dzp3dq6vy1s55fcnetf7jm1865x8w",{"reviewCount":8},{"description":231,"name":232,"sourceUrl":233,"tags":234},"Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.","DOCX Skill","https://github.com/anthropics/skills/tree/HEAD/skills/docx",[16,17,15,235,20,236,237,238,239,240],"office","python","javascript","xml","writing","productivity",{"githubOwner":242,"githubRepo":243,"locale":24,"slug":16,"type":194},"anthropics","skills",{"extract":245,"smithery":248},{"commitSha":246,"license":247},"d230a6dd6eb1a0dbee9fec55e2f00a96e28dff81","Proprietary",{"qualityScore":249,"totalActivations":250,"uniqueUsers":251,"useCount":8,"verified":185},0.9836957,686,296,{"parentExtensionId":253,"repoId":254},"k173j5mjcps56pe131t0b18eg18658ay","kd72m31vxr2nd4hahhzvp0cyrn864eyx",{"anyEnrichmentAt":256,"extractAt":257,"githubAt":258,"invalidatedAt":256,"llmAt":259,"smitheryAt":256,"updatedAt":256},1778008076651,1778003232571,1778003234861,1778007125066,{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":274,"providers":277,"relations":281,"workflow":283},1778053148350.4387,"k17ebcre8et56a6j7sda1akbp1867000",{"reviewCount":8},{"description":265,"installMethods":266,"name":267,"sourceUrl":268,"tags":269},"Create, edit, and manipulate Word documents programmatically using python-docx",{},"DOCX Manipulation Skill","https://github.com/claude-office-skills/skills/tree/HEAD/docx-manipulation",[16,15,270,271,272,273],"manipulation","editing","python-docx","mcp",{"githubOwner":275,"githubRepo":243,"locale":24,"slug":276,"type":194},"claude-office-skills","docx-manipulation",{"extract":278,"llm":280},{"commitSha":279,"license":186},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":282},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":284,"extractAt":285,"githubAt":284,"llmAt":286,"updatedAt":286},1778053151766,1778053148350,1778053561145,{"_creationTime":288,"_id":289,"community":290,"display":291,"identity":300,"providers":301,"relations":306,"workflow":307},1778053148350.444,"k17e9nxq0kfg2smpn3smwgk9gn866177",{"reviewCount":8},{"description":292,"installMethods":293,"name":294,"sourceUrl":295,"tags":296},"Build interactive document forms and questionnaires using docassemble",{},"Form Builder","https://github.com/claude-office-skills/skills/tree/HEAD/form-builder",[297,298,299,18,17],"form-builder","docassemble","interactive",{"githubOwner":275,"githubRepo":243,"locale":24,"slug":297,"type":194},{"extract":302,"llm":303},{"commitSha":279,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":304,"targetMarket":176,"tier":305},85,"flagged",{"repoId":282},{"anyEnrichmentAt":284,"extractAt":285,"githubAt":284,"llmAt":286,"updatedAt":286},{"_creationTime":309,"_id":310,"community":311,"display":312,"identity":321,"providers":324,"relations":329,"workflow":331},1778054086261.094,"k176hfffyxvc2g76xcztvtp8jd866784",{"reviewCount":8},{"description":313,"name":314,"sourceUrl":315,"tags":316},"Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks","Panaversity DOCX Handler","https://github.com/bilalmk/todo_correct/tree/HEAD/.claude/skills/panaversity/docx",[16,17,317,238,236,237,271,318,319,320],"processing","creation","analysis","tracked-changes",{"githubOwner":322,"githubRepo":323,"locale":24,"slug":16,"type":194},"bilalmk","todo_correct",{"extract":325,"llm":327},{"commitSha":326,"license":247},"8b43aa04bd5c53e3cda46469b953684519a84ea7",{"promptVersionExtension":170,"promptVersionScoring":171,"score":328,"targetMarket":176,"tier":305},80,{"repoId":330},"kd75ecf652eb91ha327s8bqbex865z6v",{"anyEnrichmentAt":332,"extractAt":333,"githubAt":332,"llmAt":334,"updatedAt":334},1778054086910,1778054086261,1778054163453,{"_creationTime":336,"_id":337,"community":338,"display":339,"identity":345,"providers":347,"relations":352,"workflow":354},1778054691785.254,"k17bgbhjmsgs8qknejftk2q3jd867pym",{"reviewCount":8},{"description":313,"installMethods":340,"name":341,"sourceUrl":342,"tags":343},{},"DOCX Document Handler","https://github.com/answerzhao/agent-skills/tree/HEAD/glm-skills/document-skills/docx",[16,17,271,318,319,320,344,236,237],"redlining",{"githubOwner":346,"githubRepo":192,"locale":24,"slug":16,"type":194},"answerzhao",{"extract":348,"llm":350},{"commitSha":349,"license":247},"aad73edbd0d9ffbc3d6a402b6eafa6dab96d5ebb",{"promptVersionExtension":170,"promptVersionScoring":171,"score":351,"targetMarket":176,"tier":305},75,{"repoId":353},"kd712v2g1pay70swwj0jpv2ggs864zgh",{"anyEnrichmentAt":355,"extractAt":356,"githubAt":355,"llmAt":357,"updatedAt":357},1778054692243,1778054691785,1778054738050,{"_creationTime":359,"_id":360,"community":361,"display":362,"identity":374,"providers":376,"relations":381,"workflow":384},1778054268187.7783,"k1799kwx7k8g1vx165qr4np3298670sw",{"reviewCount":8},{"description":363,"installMethods":364,"name":365,"sourceUrl":366,"tags":367},"Guide for using the Bright Data CLI (`brightdata` / `bdata`) to scrape websites, search the web, extract structured data from 40+ platforms, manage proxy zones, and check account budget. Use this skill whenever the user wants to scrape a URL, search Google/Bing/Yandex, extract data from Amazon/LinkedIn/Instagram/TikTok/YouTube/Reddit or any other platform, check their Bright Data balance or zones, or do anything involving web data collection from the terminal. Also trigger when the user mentions brightdata, bdata, web scraping CLI, SERP API, or wants to install Bright Data skills into their coding agent.",{},"Bright Data CLI","https://github.com/brightdata/skills/tree/HEAD/skills/brightdata-cli",[368,369,370,371,372,20,373],"brightdata","cli","web-scraping","data-extraction","serp-api","terminal",{"githubOwner":368,"githubRepo":243,"locale":24,"slug":375,"type":194},"brightdata-cli",{"extract":377,"llm":379},{"commitSha":378,"license":186},"d0eeb1fbab809ffffe7c270186bd3eb78cf0c8ba",{"promptVersionExtension":170,"promptVersionScoring":171,"score":380,"targetMarket":176,"tier":177},99,{"parentExtensionId":382,"repoId":383},"k177secs2fy2665c3z8prspg0s867xd1","kd7e4q3ah25vmt87x67vanphhn864r9h",{"anyEnrichmentAt":385,"extractAt":386,"githubAt":385,"llmAt":387,"updatedAt":387},1778054269540,1778054268187,1778054318963]