[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CF7J3XGX1QKYPBYX1ACRYY":3,"skill-same:01M6CF7J3XGX1QKYPBYX1ACRYY":314},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":27,"publishedAt":45,"linkOnly":46,"markdownContent":47,"markdownBody":48,"frontMatter":49,"refName":52,"commitSha":53,"skillDirectory":54,"forksCount":55,"repositoryHtmlUrl":56,"repositoryHomepageUrl":57,"ownerHtmlUrl":58,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":59,"install":60,"resources":73},"01M6CF7J3XGX1QKYPBYX1ACRYY","processing-docx",null,"Processes Word document files (.docx). Creates, edits, annotates, tracks revisions, analyzes OOXML structure, and preserves formatting for contracts, policies, academic papers, and business documents. Use when working with .docx files or Word documents. Do NOT use for PDFs, spreadsheets, presentations, or plain text files.","telagod\u002Fcode-abyss","telagod","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F39987513?v=4","01M6CF4EH93PP5CWH3J34Z66DP","01M6CF4EN6W4QFXK3PRE9W29X8",245,"MIT","https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"processing docx","docx","read","contracts","document","files","use","business","edit","write","text","Word","Bash","file","spreadsheets","presentations","documents","2026-11-10 10:12:30",false,"---\nname: processing-docx\ndescription: Processes Word document files (.docx). Creates, edits, annotates, tracks revisions, analyzes OOXML structure, and preserves formatting for contracts, policies, academic papers, and business documents. Use when working with .docx files or Word documents. Do NOT use for PDFs, spreadsheets, presentations, or plain text files.\nuser-invocable: false\nallowed-tools: Bash, Read, Write, Edit, Glob\nargument-hint: \u003Cfile.docx | task>\n---\n\n# DOCX Processing\n\n`.docx` is a ZIP archive of XML and resources. Different tasks have different tools and workflows.\n\n## Workflow Decision\n\n| Intent | Workflow | Reference |\n|--------|----------|-----------|\n| **Read\u002Fanalyze text only** | pandoc → markdown | [raw-xml-access.md](references\u002Fraw-xml-access.md) |\n| **Read structure, comments, media, formatting** | unpack → raw XML | [raw-xml-access.md](references\u002Fraw-xml-access.md) |\n| **Create new document** | docx-js (JS\u002FTS) | [docx-js.md](docx-js.md) |\n| **Edit own document, simple changes** | Document library (Python) | [ooxml.md](ooxml.md) |\n| **Edit someone else's document** | Redlining (tracked changes) | [redlining.md](references\u002Fredlining.md) |\n| **Legal \u002F academic \u002F business \u002F gov docs** | Redlining — REQUIRED | [redlining.md](references\u002Fredlining.md) |\n| **Visual analysis** | soffice → PDF → pdftoppm | [raw-xml-access.md](references\u002Fraw-xml-access.md) |\n\n## Text Extraction (Quick)\n\n```bash\npandoc --track-changes=all path-to-file.docx -o output.md\n# --track-changes=accept\u002Freject\u002Fall\n```\n\n## Create New Document\n\n1. **MANDATORY — READ ENTIRE FILE**: `docx-js.md` (~500 lines). NEVER set range limits.\n2. Create JS\u002FTS file using Document, Paragraph, TextRun components.\n3. Export with `Packer.toBuffer()`.\n\n## Edit Existing Document (Own, Simple)\n\n1. **MANDATORY — READ ENTIRE FILE**: `ooxml.md` (~600 lines). NEVER set range limits.\n2. `python ooxml\u002Fscripts\u002Funpack.py \u003Coffice_file> \u003Coutput_dir>`\n3. Run Python script using Document library.\n4. `python ooxml\u002Fscripts\u002Fpack.py \u003Cinput_dir> \u003Coffice_file>`\n\n## Edit Someone Else's Document → Redlining\n\nSee [redlining.md](references\u002Fredlining.md) for full 6-step workflow with batching strategy and RSID preservation.\n\n## Code Style\n\n- Write concise code, no verbose variable names, no unnecessary print statements.\n\n## Dependencies\n\n| Package | Install | Purpose |\n|---------|---------|---------|\n| pandoc | `apt install pandoc` | Text extraction |\n| docx | `npm i -g docx` | Create new docs |\n| LibreOffice | `apt install libreoffice` | PDF conversion |\n| Poppler | `apt install poppler-utils` | `pdftoppm` for images |\n| defusedxml | `pip install defusedxml` | Secure XML parsing |\n","# DOCX Processing\n\n`.docx` is a ZIP archive of XML and resources. Different tasks have different tools and workflows.\n\n## Workflow Decision\n\n| Intent | Workflow | Reference |\n|--------|----------|-----------|\n| **Read\u002Fanalyze text only** | pandoc → markdown | [raw-xml-access.md](references\u002Fraw-xml-access.md) |\n| **Read structure, comments, media, formatting** | unpack → raw XML | [raw-xml-access.md](references\u002Fraw-xml-access.md) |\n| **Create new document** | docx-js (JS\u002FTS) | [docx-js.md](docx-js.md) |\n| **Edit own document, simple changes** | Document library (Python) | [ooxml.md](ooxml.md) |\n| **Edit someone else's document** | Redlining (tracked changes) | [redlining.md](references\u002Fredlining.md) |\n| **Legal \u002F academic \u002F business \u002F gov docs** | Redlining — REQUIRED | [redlining.md](references\u002Fredlining.md) |\n| **Visual analysis** | soffice → PDF → pdftoppm | [raw-xml-access.md](references\u002Fraw-xml-access.md) |\n\n## Text Extraction (Quick)\n\n```bash\npandoc --track-changes=all path-to-file.docx -o output.md\n# --track-changes=accept\u002Freject\u002Fall\n```\n\n## Create New Document\n\n1. **MANDATORY — READ ENTIRE FILE**: `docx-js.md` (~500 lines). NEVER set range limits.\n2. Create JS\u002FTS file using Document, Paragraph, TextRun components.\n3. Export with `Packer.toBuffer()`.\n\n## Edit Existing Document (Own, Simple)\n\n1. **MANDATORY — READ ENTIRE FILE**: `ooxml.md` (~600 lines). NEVER set range limits.\n2. `python ooxml\u002Fscripts\u002Funpack.py \u003Coffice_file> \u003Coutput_dir>`\n3. Run Python script using Document library.\n4. `python ooxml\u002Fscripts\u002Fpack.py \u003Cinput_dir> \u003Coffice_file>`\n\n## Edit Someone Else's Document → Redlining\n\nSee [redlining.md](references\u002Fredlining.md) for full 6-step workflow with batching strategy and RSID preservation.\n\n## Code Style\n\n- Write concise code, no verbose variable names, no unnecessary print statements.\n\n## Dependencies\n\n| Package | Install | Purpose |\n|---------|---------|---------|\n| pandoc | `apt install pandoc` | Text extraction |\n| docx | `npm i -g docx` | Create new docs |\n| LibreOffice | `apt install libreoffice` | PDF conversion |\n| Poppler | `apt install poppler-utils` | `pdftoppm` for images |\n| defusedxml | `pip install defusedxml` | Secure XML parsing |\n",{"name":5,"description":7,"allowed-tools":50,"argument-hint":51,"user-invocable":46},"Bash, Read, Write, Edit, Glob","\u003Cfile.docx | task>","main","2544577cf03a67522466450000731e52c64a5184","skills\u002Fprocessing-docx",35,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss","https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fcode-abyss","https:\u002F\u002Fgithub.com\u002Ftelagod","2026-07-19 23:15:32",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add telagod\u002Fcode-abyss --skill processing-docx",{"tool":66,"command":67},"bunx","bunx skills add telagod\u002Fcode-abyss --skill processing-docx",{"tool":69,"command":70},"pnpm","pnpm dlx skills add telagod\u002Fcode-abyss --skill processing-docx","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002FSKILL.md",true,[74,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,246,250,254,258,262,266,270,274,278,282,286,290,294,298,302,306,310],{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"docx-js.md","REFERENCE","参考文档",16509,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fdocx-js.md",{"path":81,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":82,"sourceHtmlUrl":83},"ooxml.md",23345,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml.md",{"path":85,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":86,"sourceHtmlUrl":87},"ooxml\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-contentTypes.xsd",1963,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-contentTypes.xsd",{"path":89,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":90,"sourceHtmlUrl":91},"ooxml\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-coreProperties.xsd",2515,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-coreProperties.xsd",{"path":93,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":94,"sourceHtmlUrl":95},"ooxml\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-digSig.xsd",2856,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-digSig.xsd",{"path":97,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":98,"sourceHtmlUrl":99},"ooxml\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-relationships.xsd",1344,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-relationships.xsd",{"path":101,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":102,"sourceHtmlUrl":103},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chart.xsd",74984,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chart.xsd",{"path":105,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":106,"sourceHtmlUrl":107},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chartDrawing.xsd",6956,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chartDrawing.xsd",{"path":109,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":110,"sourceHtmlUrl":111},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-diagram.xsd",51302,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-diagram.xsd",{"path":113,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":114,"sourceHtmlUrl":115},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-lockedCanvas.xsd",624,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-lockedCanvas.xsd",{"path":117,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":118,"sourceHtmlUrl":119},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-main.xsd",152039,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-main.xsd",{"path":121,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":122,"sourceHtmlUrl":123},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-picture.xsd",1231,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-picture.xsd",{"path":125,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":126,"sourceHtmlUrl":127},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-spreadsheetDrawing.xsd",8862,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-spreadsheetDrawing.xsd",{"path":129,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":130,"sourceHtmlUrl":131},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-wordprocessingDrawing.xsd",14795,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-wordprocessingDrawing.xsd",{"path":133,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":134,"sourceHtmlUrl":135},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fpml.xsd",83612,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fpml.xsd",{"path":137,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":138,"sourceHtmlUrl":139},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-additionalCharacteristics.xsd",1269,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-additionalCharacteristics.xsd",{"path":141,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":142,"sourceHtmlUrl":143},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-bibliography.xsd",7328,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-bibliography.xsd",{"path":145,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":146,"sourceHtmlUrl":147},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-commonSimpleTypes.xsd",6382,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-commonSimpleTypes.xsd",{"path":149,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":150,"sourceHtmlUrl":151},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlDataProperties.xsd",1248,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlDataProperties.xsd",{"path":153,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":154,"sourceHtmlUrl":155},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlSchemaProperties.xsd",880,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlSchemaProperties.xsd",{"path":157,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":158,"sourceHtmlUrl":159},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesCustom.xsd",2608,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesCustom.xsd",{"path":161,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":162,"sourceHtmlUrl":163},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesExtended.xsd",3507,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesExtended.xsd",{"path":165,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":166,"sourceHtmlUrl":167},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesVariantTypes.xsd",7507,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesVariantTypes.xsd",{"path":169,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":170,"sourceHtmlUrl":171},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-math.xsd",23313,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-math.xsd",{"path":173,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":174,"sourceHtmlUrl":175},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-relationshipReference.xsd",1367,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-relationshipReference.xsd",{"path":177,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":178,"sourceHtmlUrl":179},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fsml.xsd",242277,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fsml.xsd",{"path":181,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":182,"sourceHtmlUrl":183},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-main.xsd",26148,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-main.xsd",{"path":185,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":186,"sourceHtmlUrl":187},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-officeDrawing.xsd",25279,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-officeDrawing.xsd",{"path":189,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":190,"sourceHtmlUrl":191},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-presentationDrawing.xsd",535,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-presentationDrawing.xsd",{"path":193,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":194,"sourceHtmlUrl":195},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-spreadsheetDrawing.xsd",5712,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-spreadsheetDrawing.xsd",{"path":197,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":198,"sourceHtmlUrl":199},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-wordprocessingDrawing.xsd",4010,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-wordprocessingDrawing.xsd",{"path":201,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":202,"sourceHtmlUrl":203},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fwml.xsd",171367,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fwml.xsd",{"path":205,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":206,"sourceHtmlUrl":207},"ooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fxml.xsd",4646,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fxml.xsd",{"path":209,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":210,"sourceHtmlUrl":211},"ooxml\u002Fschemas\u002Fmce\u002Fmc.xsd",3127,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fmce\u002Fmc.xsd",{"path":213,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":214,"sourceHtmlUrl":215},"ooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-2010.xsd",26549,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-2010.xsd",{"path":217,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":218,"sourceHtmlUrl":219},"ooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-2012.xsd",3745,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-2012.xsd",{"path":221,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":222,"sourceHtmlUrl":223},"ooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-2018.xsd",901,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-2018.xsd",{"path":225,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":226,"sourceHtmlUrl":227},"ooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-cex-2018.xsd",1778,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-cex-2018.xsd",{"path":229,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":230,"sourceHtmlUrl":231},"ooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-cid-2016.xsd",1002,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-cid-2016.xsd",{"path":233,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":234,"sourceHtmlUrl":235},"ooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-sdtdatahash-2020.xsd",600,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-sdtdatahash-2020.xsd",{"path":237,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":238,"sourceHtmlUrl":239},"ooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-symex-2015.xsd",745,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fschemas\u002Fmicrosoft\u002Fwml-symex-2015.xsd",{"path":241,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":244,"sourceHtmlUrl":245},"ooxml\u002Fscripts\u002Fpack.py","SCRIPT","脚本",5596,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fscripts\u002Fpack.py",{"path":247,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":248,"sourceHtmlUrl":249},"ooxml\u002Fscripts\u002Funpack.py",1037,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fscripts\u002Funpack.py",{"path":251,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":252,"sourceHtmlUrl":253},"ooxml\u002Fscripts\u002Fvalidate.py",1959,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fscripts\u002Fvalidate.py",{"path":255,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":256,"sourceHtmlUrl":257},"ooxml\u002Fscripts\u002Fvalidation\u002F__init__.py",336,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fscripts\u002Fvalidation\u002F__init__.py",{"path":259,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":260,"sourceHtmlUrl":261},"ooxml\u002Fscripts\u002Fvalidation\u002Fbase.py",39892,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fscripts\u002Fvalidation\u002Fbase.py",{"path":263,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":264,"sourceHtmlUrl":265},"ooxml\u002Fscripts\u002Fvalidation\u002Fdocx.py",9996,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fscripts\u002Fvalidation\u002Fdocx.py",{"path":267,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":268,"sourceHtmlUrl":269},"ooxml\u002Fscripts\u002Fvalidation\u002Fpptx.py",12327,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fscripts\u002Fvalidation\u002Fpptx.py",{"path":271,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":272,"sourceHtmlUrl":273},"ooxml\u002Fscripts\u002Fvalidation\u002Fredlining.py",11179,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fooxml\u002Fscripts\u002Fvalidation\u002Fredlining.py",{"path":275,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":276,"sourceHtmlUrl":277},"references\u002Fraw-xml-access.md",1147,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Freferences\u002Fraw-xml-access.md",{"path":279,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":280,"sourceHtmlUrl":281},"references\u002Fredlining.md",4043,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Freferences\u002Fredlining.md",{"path":283,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":284,"sourceHtmlUrl":285},"scripts\u002F__init__.py",65,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fscripts\u002F__init__.py",{"path":287,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":288,"sourceHtmlUrl":289},"scripts\u002Fdocument.py",50137,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fscripts\u002Fdocument.py",{"path":291,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":292,"sourceHtmlUrl":293},"scripts\u002Ftemplates\u002Fcomments.xml",2635,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fscripts\u002Ftemplates\u002Fcomments.xml",{"path":295,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":296,"sourceHtmlUrl":297},"scripts\u002Ftemplates\u002FcommentsExtended.xml",2643,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fscripts\u002Ftemplates\u002FcommentsExtended.xml",{"path":299,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":300,"sourceHtmlUrl":301},"scripts\u002Ftemplates\u002FcommentsExtensible.xml",2739,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fscripts\u002Ftemplates\u002FcommentsExtensible.xml",{"path":303,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":304,"sourceHtmlUrl":305},"scripts\u002Ftemplates\u002FcommentsIds.xml",2651,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fscripts\u002Ftemplates\u002FcommentsIds.xml",{"path":307,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":308,"sourceHtmlUrl":309},"scripts\u002Ftemplates\u002Fpeople.xml",147,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fscripts\u002Ftemplates\u002Fpeople.xml",{"path":311,"resourceType":242,"resourceTypeDesc":243,"sizeBytes":312,"sourceHtmlUrl":313},"scripts\u002Futilities.py",13694,"https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Fskills\u002Fprocessing-docx\u002Fscripts\u002Futilities.py",[315,322,330,337,347,359],{"skillNo":316,"name":317,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":318,"categories":319,"keywords":320,"publishedAt":45},"01M6CF94Y2R0JYCS270NC9BKM5","parse-error","https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fskill-contract\u002Fparse-error\u002Ftools\u002Fparse-error\u002FSKILL.md",[],[321],"parse error",{"skillNo":323,"name":324,"nameZh":6,"description":325,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":326,"categories":327,"keywords":328,"publishedAt":45},"01M6CF925B128W5YAHWVYSJQTG","multi-script","too many scripts","https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fskill-contract\u002Fmulti-script\u002Ftools\u002Fmulti-script\u002FSKILL.md",[],[329],"multi script",{"skillNo":331,"name":332,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":333,"categories":334,"keywords":335,"publishedAt":45},"01M6CF8ZYT3KZ4ZZAATFJH0DV4","missing-description","https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fskill-contract\u002Fmissing-description\u002Ftools\u002Fmissing-description\u002FSKILL.md",[],[336],"missing description",{"skillNo":338,"name":339,"nameZh":6,"description":340,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":341,"categories":342,"keywords":343,"publishedAt":45},"01M6CF8XB2Z8NAPYW3W7S7KW1S","invalid-tools","invalid tool name","https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fskill-contract\u002Finvalid-tools\u002Ftools\u002Finvalid-tools\u002FSKILL.md",[],[344,345,40,346],"Tools","invalid tools","tool",{"skillNo":348,"name":349,"nameZh":6,"description":350,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":351,"categories":352,"keywords":356,"publishedAt":45},"01M6CF8TTPYFV83HSF057F95QM","clash-skill","first duplicate","https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fskill-contract\u002Fduplicate\u002Ftools\u002Falpha\u002FSKILL.md",[353],{"categoryNo":354,"categoryName":355,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[357,358],"clash skill","first",{"skillNo":360,"name":349,"nameZh":6,"description":361,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":362,"categories":363,"keywords":365,"publishedAt":45},"01M6CF8RAHFEPXNB6SWBR2T49M","second duplicate","https:\u002F\u002Fgithub.com\u002Ftelagod\u002Fcode-abyss\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fskill-contract\u002Fduplicate\u002Fdomains\u002Falpha\u002FSKILL.md",[364],{"categoryNo":354,"categoryName":355,"taxonomyType":20,"taxonomyTypeDesc":21},[357]]