{"id":"64523a00-0896-484a-871d-817fbbc059cb","shortId":"shNVyB","kind":"skill","title":"officeCLI","tagline":"Create, analyze, proofread, and modify Office documents (.docx, .xlsx, .pptx) using the officecli CLI tool. Use when the user wants to create, inspect, check formatting, find issues, add charts, or modify Office documents.","description":"# officecli\n\nAI-friendly CLI for .docx, .xlsx, .pptx. Single binary, no dependencies, no Office installation needed.\n\n## Install & Update\n\nSame command for both install and upgrade:\n\n```bash\n# macOS / Linux\ncurl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash\n\n# Windows (PowerShell)\nirm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex\n```\n\nAfter installation, run `source ~/.zshrc` (macOS) or `source ~/.bashrc` (Linux) to make the `officecli` command available.\n\nVerify: `officecli --version`\n\nofficecli auto-updates daily in the background.\n\n---\n\n## Strategy\n\n**L1 (read) → L2 (DOM edit) → L3 (raw XML)**. Always prefer higher layers. Add `--json` for structured output.\n\n---\n\n## Help System (IMPORTANT)\n\n**When unsure about property names, value formats, or command syntax, ALWAYS run help instead of guessing.** One help query is faster than guess-fail-retry loops.\n\n**Three-layer navigation** — start from the deepest level you know:\n```bash\nofficecli pptx set              # All settable elements and their properties\nofficecli pptx set shape        # Shape properties in detail\nofficecli pptx set shape.fill   # Specific property format and examples\n```\n\nReplace `pptx` with `docx` or `xlsx`. Commands: `view`, `get`, `query`, `set`, `add`, `raw`.\n\n---\n\n## Performance: Resident Mode\n\nFor multi-step workflows (3+ commands on the same file), use `open`/`close`:\n```bash\nofficecli open report.docx       # keep in memory — fast subsequent commands\nofficecli set report.docx ...    # no file I/O overhead\nofficecli close report.docx      # save and release\n```\n\n---\n\n## Quick Start\n\n**PPT:**\n```bash\nofficecli create slides.pptx\nofficecli add slides.pptx / --type slide --prop title=\"Q4 Report\" --prop background=1A1A2E\nofficecli add slides.pptx /slide[1] --type shape --prop text=\"Revenue grew 25%\" --prop x=2cm --prop y=5cm --prop font=Arial --prop size=24 --prop color=FFFFFF\nofficecli set slides.pptx /slide[1] --prop transition=fade --prop advanceTime=3000\n```\n\n**Word:**\n```bash\nofficecli create report.docx\nofficecli add report.docx /body --type paragraph --prop text=\"Executive Summary\" --prop style=Heading1\nofficecli add report.docx /body --type paragraph --prop text=\"Revenue increased by 25% year-over-year.\"\n```\n\n**Excel:**\n```bash\nofficecli create data.xlsx\nofficecli set data.xlsx /Sheet1/A1 --prop value=\"Name\" --prop bold=true\nofficecli set data.xlsx /Sheet1/B1 --prop value=\"Score\" --prop bold=true\nofficecli set data.xlsx /Sheet1/A2 --prop value=\"Alice\"\nofficecli set data.xlsx /Sheet1/B2 --prop value=95\n```\n\n---\n\n## L1: Create, Read & Inspect\n\n```bash\nofficecli create <file>               # Create blank .docx/.xlsx/.pptx (type from extension)\nofficecli view <file> <mode>          # outline | stats | issues | text | annotated\nofficecli get <file> <path> --depth N # Get a node and its children [--json]\nofficecli query <file> <selector>     # CSS-like query\nofficecli validate <file>             # Validate against OpenXML schema\n```\n\n### view modes\n\n| Mode | Description | Useful flags |\n|------|-------------|-------------|\n| `outline` | Document structure | |\n| `stats` | Statistics (pages, words, shapes) | |\n| `issues` | Formatting/content/structure problems | `--type format\\|content\\|structure`, `--limit N` |\n| `text` | Plain text extraction | `--start N --end N`, `--max-lines N` |\n| `annotated` | Text with formatting annotations | |\n\n### get\n\nAny XML path via element localName. Use `--depth N` to expand children. Add `--json` for structured output.\n\n```bash\nofficecli get report.docx '/body/p[3]' --depth 2 --json\nofficecli get slides.pptx '/slide[1]' --depth 1          # list all shapes on slide 1\nofficecli get data.xlsx '/Sheet1/B2' --json\n```\n\nRun `officecli docx get` / `officecli xlsx get` / `officecli pptx get` for all available paths.\n\n### query\n\nCSS-like selectors: `[attr=value]`, `[attr!=value]`, `[attr~=text]`, `[attr>=value]`, `[attr<=value]`, `:contains(\"text\")`, `:empty`, `:has(formula)`, `:no-alt`.\n\n```bash\nofficecli query report.docx 'paragraph[style=Normal] > run[font!=Arial]'\nofficecli query slides.pptx 'shape[fill=FF0000]'\n```\n\n### validate\n\n```bash\nofficecli validate report.docx    # Check for schema errors\nofficecli validate slides.pptx    # Must pass before delivery\n```\n\n**For large documents**, ALWAYS use `--max-lines` or `--start`/`--end` to limit output.\n\n---\n\n## L2: DOM Operations\n\n### set — modify properties\n\n```bash\nofficecli set <file> <path> --prop key=value [--prop ...]\n```\n\n**Any XML attribute is settable** via element path (found via `get --depth N`) — even attributes not currently present.\n\nRun `officecli <format> set` for all settable elements. Run `officecli <format> set <element>` for detail.\n\n**Value formats:**\n\n| Type | Format | Examples |\n|------|--------|---------|\n| Colors | Hex, named, RGB, theme | `FF0000`, `red`, `rgb(255,0,0)`, `accent1`..`accent6` |\n| Spacing | Unit-qualified | `12pt`, `0.5cm`, `1.5x`, `150%` |\n| Dimensions | EMU or suffixed | `914400`, `2.54cm`, `1in`, `72pt`, `96px` |\n\n### add — add elements or clone\n\n```bash\nofficecli add <file> <parent> --type <type> [--index N] [--prop ...]\nofficecli add <file> <parent> --from <path> [--index N]    # clone existing element\n```\n\n**Element types (with aliases):**\n\n| Format | Types |\n|--------|-------|\n| **pptx** | slide, shape (textbox), picture (image/img), chart, table, row (tr), connector (connection/line), group, video (audio/media), equation (formula/math), notes, paragraph (para), run, zoom (slidezoom) |\n| **docx** | paragraph (para), run, table, row (tr), cell (td), image (picture/img), header, footer, section, bookmark, comment, footnote, endnote |\n| **xlsx** | sheet, row, cell, chart, image (picture), comment, hyperlink |\n\n**Clone:** `officecli add <file> / --from /slide[1]` — copies with all cross-part relationships.\n\nRun `officecli <format> add` for all addable types and their properties.\n\n### move, swap, remove\n\n```bash\nofficecli move <file> <path> [--to <parent>] [--index N]\nofficecli swap <file> <path1> <path2>\nofficecli remove <file> '/body/p[4]'\n```\n\n### batch — multiple operations in one save cycle\n\n```bash\necho '[\n  {\"command\":\"set\",\"path\":\"/Sheet1/A1\",\"props\":{\"value\":\"Name\",\"bold\":\"true\"}},\n  {\"command\":\"set\",\"path\":\"/Sheet1/B1\",\"props\":{\"value\":\"Score\",\"bold\":\"true\"}}\n]' | officecli batch data.xlsx --json\n```\n\nBatch supports: `add`, `set`, `get`, `query`, `remove`, `move`, `view`, `raw`, `raw-set`, `validate`.\n\nBatch fields: `command`, `path`, `parent`, `type`, `from`, `to`, `index`, `props` (dict), `selector`, `mode`, `depth`, `part`, `xpath`, `action`, `xml`.\n\n---\n\n## L3: Raw XML\n\nUse when L2 cannot express what you need. No xmlns declarations needed — prefixes auto-registered.\n\n```bash\nofficecli raw <file> <part>                          # view raw XML\nofficecli raw-set <file> <part> --xpath \"...\" --action replace --xml '<w:p>...</w:p>'\nofficecli add-part <file> <parent>                   # create new document part (returns rId)\n```\n\n**raw-set actions:** `append`, `prepend`, `insertbefore`, `insertafter`, `replace`, `remove`, `setattr`.\n\nRun `officecli <format> raw` for available parts per format.\n\n---\n\n## Common Pitfalls\n\n| Pitfall | Correct Approach |\n|---------|-----------------|\n| `--name \"foo\"` | ❌ Use `--prop name=\"foo\"` — all attributes go through `--prop` |\n| `x=-3cm` | ❌ Negative coordinates not supported. Use `x=0cm` or `x=36cm` |\n| `/shape[myname]` | ❌ Name indexing not supported. Use numeric index: `/shape[3]` |\n| Guessing property names | ❌ Run `officecli <format> set <element>` to see exact names |\n| Modifying an open file | ❌ Close the file in PowerPoint/WPS first |\n| `\\n` in shell strings | ❌ Use `\\\\n` for newlines in `--prop text=\"...\"` |\n\n---\n\n## Specialized Skills\n\nThis skill covers the officecli CLI basics. For complex scenarios, load the dedicated skill for better results:\n\n| Scenario | Skill | Min Version | When to Use |\n|----------|-------|:-----------:|-------------|\n| **Word documents** | `officecli-docx` | v1.0.23 | Create, read, edit .docx — reports, letters, memos, proposals |\n| **Academic papers** | `officecli-academic-paper` | v1.0.24 | Research papers, white papers with TOC, equations, footnotes, bibliography |\n| **Presentations** | `officecli-pptx` | v1.0.23 | Create, read, edit .pptx — general slide decks |\n| **Pitch decks** | `officecli-pitch-deck` | v1.0.24 | Investor decks, product launches, sales decks with charts and stat callouts |\n| **Morph PPT** | `morph-ppt` | v1.0.24 | Morph-animated cinematic presentations |\n| **Excel** | `officecli-xlsx` | v1.0.23 | Create, read, edit .xlsx — financial models, trackers, formulas |\n| **Data dashboards** | `officecli-data-dashboard` | v1.0.24 | CSV/tabular data → Excel dashboards with KPI cards, charts, sparklines |\n\n> **How to load:** Ask your AI tool to enable the skill by name, or load the skill file from `skills/<skill-name>/SKILL.md`.\n\n---\n\n## Notes\n\n- Paths are **1-based** (XPath convention): `'/body/p[3]'` = third paragraph\n- `--index` is **0-based** (array convention): `--index 0` = first position\n- After modifications, verify with `validate` and/or `view issues`\n- **When unsure**, run `officecli <format> <command> [element[.property]]` instead of guessing","tags":["officecli","super","agent","party","heshengtao","agent-skills","ai-companion","ai-vtuber","claude-code","comfyui","cowork","discord-bot"],"capabilities":["skill","source-heshengtao","skill-officecli","topic-agent-skills","topic-ai-companion","topic-ai-vtuber","topic-claude-code","topic-comfyui","topic-cowork","topic-discord-bot","topic-home-assistant","topic-im-bot","topic-livestream","topic-mcp","topic-neuro-sama"],"categories":["super-agent-party"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/heshengtao/super-agent-party/officeCLI","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add heshengtao/super-agent-party","source_repo":"https://github.com/heshengtao/super-agent-party","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 2179 github stars · SKILL.md body (9,277 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-03T00:52:42.019Z","embedding":null,"createdAt":"2026-04-18T21:54:01.793Z","updatedAt":"2026-05-03T00:52:42.019Z","lastSeenAt":"2026-05-03T00:52:42.019Z","tsv":"'-3':921 '/.bashrc':85 '/.zshrc':81 '/body':308,321 '/body/p':478,777,1129 '/iofficeai/officecli/main/install.ps1':75 '/iofficeai/officecli/main/install.sh':68 '/shape':933,942 '/sheet1/a1':342,791 '/sheet1/a2':362 '/sheet1/b1':352,800 '/sheet1/b2':369,499 '/skill.md':1121 '/slide':265,292,486,745 '0':641,642,1135,1140 '0.5':650 '0cm':929 '1':266,293,487,489,495,746,1125 '1.5':652 '12pt':649 '150':654 '1a1a2e':261 '1in':662 '2':481 '2.54':660 '24':285 '25':273,329 '255':640 '2cm':276 '3':211,479,943,1130 '3000':299 '36cm':932 '4':778 '5cm':279 '72pt':663 '914400':659 '95':372 '96px':664 'academ':1015,1019 'accent1':643 'accent6':644 'action':840,872,888 'add':29,117,201,251,263,306,319,469,665,666,672,678,743,756,812,877 'add-part':876 'addabl':759 'advancetim':298 'ai':37,1106 'ai-friend':36 'alias':688 'alic':365 'alt':537 'alway':113,135,573 'analyz':3 'and/or':1148 'anim':1069 'annot':392,451,455 'append':889 'approach':908 'arial':282,547 'array':1137 'ask':1104 'attr':520,522,524,526,528 'attribut':599,611,916 'audio/media':705 'auto':98,859 'auto-regist':858 'auto-upd':97 'avail':92,513,900 'background':103,260 'base':1126,1136 'bash':61,69,163,220,246,301,335,377,474,538,555,590,670,767,786,861 'basic':983 'batch':779,807,810,824 'better':992 'bibliographi':1030 'binari':45 'blank':381 'bold':347,357,795,804 'bookmark':728 'callout':1060 'cannot':848 'card':1098 'cell':721,735 'chart':30,697,736,1057,1099 'check':25,559 'children':402,468 'cinemat':1070 'cli':15,39,982 'clone':669,682,741 'close':219,238,958 'cm':651,661,922 'color':287,632 'command':55,91,133,196,212,229,788,797,826 'comment':729,739 'common':904 'complex':985 'connection/line':702 'connector':701 'contain':530 'content':435 'convent':1128,1138 'coordin':924 'copi':747 'correct':907 'cover':979 'creat':2,23,248,303,337,374,379,380,879,1007,1036,1077 'cross':751 'cross-part':750 'css':407,517 'css-like':406,516 'csv/tabular':1092 'curl':64 'current':613 'cycl':785 'daili':100 'dashboard':1086,1090,1095 'data':1085,1089,1093 'data.xlsx':338,341,351,361,368,498,808 'deck':1042,1044,1048,1051,1055 'declar':855 'dedic':989 'deepest':159 'deliveri':569 'depend':47 'depth':395,464,480,488,608,837 'descript':419 'detail':180,626 'dict':834 'dimens':655 'document':8,34,423,572,881,1002 'docx':9,41,193,503,714,1005,1010 'docx/.xlsx/.pptx':382 'dom':108,585 'echo':787 'edit':109,1009,1038,1079 'element':169,461,603,621,667,684,685,1155 'empti':532 'emu':656 'enabl':1109 'end':445,580 'endnot':731 'equat':706,1028 'error':562 'even':610 'exact':952 'exampl':189,631 'excel':334,1072,1094 'execut':313 'exist':683 'expand':467 'express':849 'extens':385 'extract':442 'fade':296 'fail':149 'fast':227 'faster':145 'ff0000':553,637 'ffffff':288 'field':825 'file':216,234,957,960,1118 'fill':552 'financi':1081 'find':27 'first':963,1141 'flag':421 'font':281,546 'foo':910,914 'footer':726 'footnot':730,1029 'format':26,131,187,434,454,628,630,689,903 'formatting/content/structure':431 'formula':534,1084 'formula/math':707 'found':605 'friend':38 'fssl':65 'general':1040 'get':198,394,397,456,476,484,497,504,507,510,607,814 'go':917 'grew':272 'group':703 'guess':140,148,944,1159 'guess-fail-retri':147 'header':725 'heading1':317 'help':122,137,142 'hex':633 'higher':115 'hyperlink':740 'i/o':235 'iex':76 'imag':723,737 'image/img':696 'import':124 'increas':327 'index':674,680,771,832,936,941,1133,1139 'insertaft':892 'insertbefor':891 'inspect':24,376 'instal':50,52,58,78 'instead':138,1157 'investor':1050 'irm':72 'issu':28,390,430,1150 'json':118,403,470,482,500,809 'keep':224 'key':594 'know':162 'kpi':1097 'l1':105,373 'l2':107,584,847 'l3':110,842 'larg':571 'launch':1053 'layer':116,154 'letter':1012 'level':160 'like':408,518 'limit':437,582 'line':449,577 'linux':63,86 'list':490 'load':987,1103,1115 'localnam':462 'loop':151 'maco':62,82 'make':88 'max':448,576 'max-lin':447,575 'memo':1013 'memori':226 'min':996 'mode':205,417,418,836 'model':1082 'modif':1144 'modifi':6,32,588,954 'morph':1061,1064,1068 'morph-anim':1067 'morph-ppt':1063 'move':764,769,817 'multi':208 'multi-step':207 'multipl':780 'must':566 'mynam':934 'n':396,438,444,446,450,465,609,675,681,772,964,969 'name':129,345,634,794,909,913,935,946,953,1113 'navig':155 'need':51,852,856 'negat':923 'new':880 'newlin':971 'no-alt':535 'node':399 'normal':544 'note':708,1122 'numer':940 'offic':7,33,49 'officec':1,14,35,90,94,96,164,173,181,221,230,237,247,250,262,289,302,305,318,336,339,349,359,366,378,386,393,404,410,475,483,496,502,505,508,539,548,556,563,591,616,623,671,677,742,755,768,773,775,806,862,867,875,897,948,981,1004,1018,1033,1046,1074,1088,1154 'officecli-academic-pap':1017 'officecli-data-dashboard':1087 'officecli-docx':1003 'officecli-pitch-deck':1045 'officecli-pptx':1032 'officecli-xlsx':1073 'one':141,783 'open':218,222,956 'openxml':414 'oper':586,781 'outlin':388,422 'output':121,473,583 'overhead':236 'page':427 'paper':1016,1020,1023,1025 'para':710,716 'paragraph':310,323,542,709,715,1132 'parent':828 'part':752,838,878,882,901 'pass':567 'path':459,514,604,790,799,827,1123 'per':902 'perform':203 'pictur':695,738 'picture/img':724 'pitch':1043,1047 'pitfal':905,906 'plain':440 'posit':1142 'powerpoint/wps':962 'powershel':71 'ppt':245,1062,1065 'pptx':11,43,165,174,182,191,509,691,1034,1039 'prefer':114 'prefix':857 'prepend':890 'present':614,1031,1071 'problem':432 'product':1052 'proofread':4 'prop':255,259,269,274,277,280,283,286,294,297,311,315,324,343,346,353,356,363,370,593,596,676,792,801,833,912,919,973 'properti':128,172,178,186,589,763,945,1156 'propos':1014 'q4':257 'qualifi':648 'queri':143,199,405,409,515,540,549,815 'quick':243 'raw':111,202,819,821,843,863,865,869,886,898 'raw-set':820,868,885 'raw.githubusercontent.com':67,74 'raw.githubusercontent.com/iofficeai/officecli/main/install.ps1':73 'raw.githubusercontent.com/iofficeai/officecli/main/install.sh':66 'read':106,375,1008,1037,1078 'red':638 'regist':860 'relationship':753 'releas':242 'remov':766,776,816,894 'replac':190,873,893 'report':258,1011 'report.docx':223,232,239,304,307,320,477,541,558 'research':1022 'resid':204 'result':993 'retri':150 'return':883 'revenu':271,326 'rgb':635,639 'rid':884 'row':699,719,734 'run':79,136,501,545,615,622,711,717,754,896,947,1153 'sale':1054 'save':240,784 'scenario':986,994 'schema':415,561 'score':355,803 'section':727 'see':951 'selector':519,835 'set':166,175,183,200,231,290,340,350,360,367,587,592,617,624,789,798,813,822,870,887,949 'setattr':895 'settabl':168,601,620 'shape':176,177,268,429,492,551,693 'shape.fill':184 'sheet':733 'shell':966 'singl':44 'size':284 'skill':976,978,990,995,1111,1117,1120 'skill-officecli' 'slide':254,494,692,1041 'slides.pptx':249,252,264,291,485,550,565 'slidezoom':713 'sourc':80,84 'source-heshengtao' 'space':645 'sparklin':1100 'special':975 'specif':185 'start':156,244,443,579 'stat':389,425,1059 'statist':426 'step':209 'strategi':104 'string':967 'structur':120,424,436,472 'style':316,543 'subsequ':228 'suffix':658 'summari':314 'support':811,926,938 'swap':765,774 'syntax':134 'system':123 'tabl':698,718 'td':722 'text':270,312,325,391,439,441,452,525,531,974 'textbox':694 'theme':636 'third':1131 'three':153 'three-lay':152 'titl':256 'toc':1027 'tool':16,1107 'topic-agent-skills' 'topic-ai-companion' 'topic-ai-vtuber' 'topic-claude-code' 'topic-comfyui' 'topic-cowork' 'topic-discord-bot' 'topic-home-assistant' 'topic-im-bot' 'topic-livestream' 'topic-mcp' 'topic-neuro-sama' 'tr':700,720 'tracker':1083 'transit':295 'true':348,358,796,805 'type':253,267,309,322,383,433,629,673,686,690,760,829 'unit':647 'unit-qualifi':646 'unsur':126,1152 'updat':53,99 'upgrad':60 'use':12,17,217,420,463,574,845,911,927,939,968,1000 'user':20 'v1.0.23':1006,1035,1076 'v1.0.24':1021,1049,1066,1091 'valid':411,412,554,557,564,823,1147 'valu':130,344,354,364,371,521,523,527,529,595,627,793,802 'verifi':93,1145 'version':95,997 'via':460,602,606 'video':704 'view':197,387,416,818,864,1149 'want':21 'white':1024 'window':70 'word':300,428,1001 'workflow':210 'x':275,653,920,928,931 'xlsx':10,42,195,506,732,1075,1080 'xml':112,458,598,841,844,866,874 'xmlns':854 'xpath':839,871,1127 'y':278 'year':331,333 'year-over-year':330 'zoom':712","prices":[{"id":"1bc192eb-a8be-4dbb-8ccc-37b7a04cdaf0","listingId":"64523a00-0896-484a-871d-817fbbc059cb","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"heshengtao","category":"super-agent-party","install_from":"skills.sh"},"createdAt":"2026-04-18T21:54:01.793Z"}],"sources":[{"listingId":"64523a00-0896-484a-871d-817fbbc059cb","source":"github","sourceId":"heshengtao/super-agent-party/officeCLI","sourceUrl":"https://github.com/heshengtao/super-agent-party/tree/main/skills/officeCLI","isPrimary":false,"firstSeenAt":"2026-04-18T21:54:01.793Z","lastSeenAt":"2026-05-03T00:52:42.019Z"}],"details":{"listingId":"64523a00-0896-484a-871d-817fbbc059cb","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"heshengtao","slug":"officeCLI","github":{"repo":"heshengtao/super-agent-party","stars":2179,"topics":["agent-skills","ai-companion","ai-vtuber","claude-code","comfyui","cowork","discord-bot","home-assistant","im-bot","livestream","mcp","neuro-sama","openclaw","sap","sillytavern","super-agent-party","vrm"],"license":"agpl-3.0","html_url":"https://github.com/heshengtao/super-agent-party","pushed_at":"2026-05-03T00:43:57Z","description":"⭐ All-in-one AI companion! Super Agent Party = Self hosted neuro sama + openclaw! ⭐ 全能AI伴侣！超级智能体派对 = 自托管neuro sama + openclaw!","skill_md_sha":"28d610aa4237eccfe21f0b58887383f8272eaeee","skill_md_path":"skills/officeCLI/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/heshengtao/super-agent-party/tree/main/skills/officeCLI"},"layout":"multi","source":"github","category":"super-agent-party","frontmatter":{"name":"officeCLI","description":"Create, analyze, proofread, and modify Office documents (.docx, .xlsx, .pptx) using the officecli CLI tool. Use when the user wants to create, inspect, check formatting, find issues, add charts, or modify Office documents."},"skills_sh_url":"https://skills.sh/heshengtao/super-agent-party/officeCLI"},"updatedAt":"2026-05-03T00:52:42.019Z"}}