[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SCKRBM2452ZET5FMCPWNC":3,"skill-same:01M71SCKRBM2452ZET5FMCPWNC":182},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":41,"linkOnly":42,"markdownContent":43,"markdownBody":44,"frontMatter":45,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":13,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":52,"install":53,"resources":66},"01M71SCKRBM2452ZET5FMCPWNC","agntux-slack",null,"The Slack command surface for AgntUX. Runs an ingest pass against Slack or answers natural-language questions about slack content live. Use for \"\u002Fagntux-slack\", \"sync slack\", \"ingest slack now\", \"refresh slack\", \"fire a slack pass\", \"what's happening in","AgntUX\u002FAUX-plugins","AgntUX","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F280761260?v=4","01M71SA174414H12CANKQANCER","01M71SA187Z9P8W54S4N70CA1Z",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000005","邮件与沟通","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"agntux slack","slack","agntux","content","language","live","sync","about","questions","command","refresh","natural-language","answers","use","now","question","ingest","for","2026-11-10 13:02:02",false,"---\nname: agntux-slack\ndescription: The Slack command surface for AgntUX. Runs an ingest pass against Slack or answers natural-language questions about slack content live. Use for \"\u002Fagntux-slack\", \"sync slack\", \"ingest slack now\", \"refresh slack\", \"fire a slack pass\", \"what's happening in #general\", \"what's in my slack\", \"what did {person} say in slack this week\", \"summarise last week's {topic} thread\", \"any new threads about {project}\", \"any unread slack\", or any Slack-scoped question.\nargument-hint: \"[sync | \u003Cnatural-language question>]\"\n---\n\n\u003C!--\nPlaceholders are P6-substituted at build time (double-curly form).\nThe full registry, override mechanism, and skill lineage live in\ncanonical\u002Fprompts\u002Fingest\u002FSTUBS.md. Single-curly tokens like {ref},\n{N hours\u002Fdays}, {imperative} are runtime\u002Fhost-filled — NOT\nP6-substituted.\n-->\n\n# `\u002Fagntux-slack` — Slack command surface\n\nLane: single user-facing entry into the agntux-slack plugin. Read\nthe first whitespace-delimited token of `$ARGUMENTS`; route to the\nright reference file.\n\n## Voice rules\n\nSpeak as the Slack surface of AgntUX. Never reference\ninternal architecture: do NOT say \"router\", \"dispatch\", \"sub-command\",\n\"reference file\", \"$ARGUMENTS\", or \"preflight\" to the user. Branch\ntransitions are silent — load the matching `reference\u002F{name}.md`\nresource and follow its body.\n\n## Schema-drift preflight\n\nThe sync sub-command's schema-drift preflight ladder is owned by\n[`reference\u002Fsync.md`](.\u002Freference\u002Fsync.md) (interactive vs scheduled-fire\nbranches, lock acquisition, contract validation). The ask sub-command\nskips schema-drift preflight by design — live queries don't write to\nthe knowledge store.\n\n## Preconditions\n\nThe sync sub-command's project-root resolution and orchestrator-gate\nchecks are inlined in [`reference\u002Fsync.md`](.\u002Freference\u002Fsync.md)\n(canonical-mirrored from `agntux-core\u002Fskills\u002F_resolve-root.md` —\ningest plugins ship independently and can't cross-plugin-link). The\nask sub-command (and any other interactive lane) runs the lighter\naccess preflight in [`reference\u002Fdata-access.md`](.\u002Freference\u002Fdata-access.md)\n— what AgntUX is, how to resolve the project root, how to connect the\nfolder when Cowork hasn't mounted it, the on-disk data layout, and how to\nresolve a person to a contact detail — before reading the knowledge store.\n\n## Sub-commands\n\n| First $ARGUMENTS token | Reference | Notes |\n|---|---|---|\n| (empty) or `sync` | [`reference\u002Fsync.md`](.\u002Freference\u002Fsync.md) | Run an ingest pass. Steps 0–11. Owns project-root preflight, orchestrator gate, cursor advance. |\n| anything else | [`reference\u002Fask.md`](.\u002Freference\u002Fask.md) | Live natural-language query. **Read-only.** No cursor advance, no knowledge-store write. |\n\n## Argument parsing\n\n1. Trim `$ARGUMENTS`; if empty, treat as `sync`.\n2. Lowercase the first whitespace-delimited token. If it equals\n   `sync`, strip the token from `$ARGUMENTS` and load\n   `reference\u002Fsync.md`.\n3. Otherwise, load `reference\u002Fask.md` with the full untrimmed\n   `$ARGUMENTS` as the natural-language query.\n\n## Reference shape (sync sub-command)\n\n`reference\u002Fsync.md` is the procedural body. It describes its detail\nshapes by name; the actual schemas\u002Fdetails live in the siblings below\nand are loaded directly when the body needs them.\n\n- [`reference\u002Ffetch.md`](.\u002Freference\u002Ffetch.md) — Step 5 fetch shape.\n- [`reference\u002Fcursor.md`](.\u002Freference\u002Fcursor.md) — cursor-map semantics.\n- [`reference\u002Fcompose-payload.md`](.\u002Freference\u002Fcompose-payload.md) — write shape (for `host_prompt` suggested actions).\n- [`reference\u002Frunbook.md`](.\u002Freference\u002Frunbook.md) — failure-mode taxonomy.\n- [`reference\u002Fdeep-links.md`](.\u002Freference\u002Fdeep-links.md) — host URL formation for citations.\n- [`reference\u002Fhonesty.md`](.\u002Freference\u002Fhonesty.md) — what to claim and refuse.\n\n## Out of scope\n\n- Writing to the knowledge store from `ask.md` — that's the sync\n  branch's job and only fires under empty\u002F`sync` $ARGUMENTS.\n- Source write tools — reserved for click-time iframe envelopes\n  (Save \u002F Send buttons in UI handlers); the skill never invokes them.\n- Scheduled-task creation \u002F edit — host UI primitive (referenced\n  from `agntux-core`'s `reference\u002Fonboard.md` and `reference\u002Fprofile.md`).\n","\u003C!--\nPlaceholders are P6-substituted at build time (double-curly form).\nThe full registry, override mechanism, and skill lineage live in\ncanonical\u002Fprompts\u002Fingest\u002FSTUBS.md. Single-curly tokens like {ref},\n{N hours\u002Fdays}, {imperative} are runtime\u002Fhost-filled — NOT\nP6-substituted.\n-->\n\n# `\u002Fagntux-slack` — Slack command surface\n\nLane: single user-facing entry into the agntux-slack plugin. Read\nthe first whitespace-delimited token of `$ARGUMENTS`; route to the\nright reference file.\n\n## Voice rules\n\nSpeak as the Slack surface of AgntUX. Never reference\ninternal architecture: do NOT say \"router\", \"dispatch\", \"sub-command\",\n\"reference file\", \"$ARGUMENTS\", or \"preflight\" to the user. Branch\ntransitions are silent — load the matching `reference\u002F{name}.md`\nresource and follow its body.\n\n## Schema-drift preflight\n\nThe sync sub-command's schema-drift preflight ladder is owned by\n[`reference\u002Fsync.md`](.\u002Freference\u002Fsync.md) (interactive vs scheduled-fire\nbranches, lock acquisition, contract validation). The ask sub-command\nskips schema-drift preflight by design — live queries don't write to\nthe knowledge store.\n\n## Preconditions\n\nThe sync sub-command's project-root resolution and orchestrator-gate\nchecks are inlined in [`reference\u002Fsync.md`](.\u002Freference\u002Fsync.md)\n(canonical-mirrored from `agntux-core\u002Fskills\u002F_resolve-root.md` —\ningest plugins ship independently and can't cross-plugin-link). The\nask sub-command (and any other interactive lane) runs the lighter\naccess preflight in [`reference\u002Fdata-access.md`](.\u002Freference\u002Fdata-access.md)\n— what AgntUX is, how to resolve the project root, how to connect the\nfolder when Cowork hasn't mounted it, the on-disk data layout, and how to\nresolve a person to a contact detail — before reading the knowledge store.\n\n## Sub-commands\n\n| First $ARGUMENTS token | Reference | Notes |\n|---|---|---|\n| (empty) or `sync` | [`reference\u002Fsync.md`](.\u002Freference\u002Fsync.md) | Run an ingest pass. Steps 0–11. Owns project-root preflight, orchestrator gate, cursor advance. |\n| anything else | [`reference\u002Fask.md`](.\u002Freference\u002Fask.md) | Live natural-language query. **Read-only.** No cursor advance, no knowledge-store write. |\n\n## Argument parsing\n\n1. Trim `$ARGUMENTS`; if empty, treat as `sync`.\n2. Lowercase the first whitespace-delimited token. If it equals\n   `sync`, strip the token from `$ARGUMENTS` and load\n   `reference\u002Fsync.md`.\n3. Otherwise, load `reference\u002Fask.md` with the full untrimmed\n   `$ARGUMENTS` as the natural-language query.\n\n## Reference shape (sync sub-command)\n\n`reference\u002Fsync.md` is the procedural body. It describes its detail\nshapes by name; the actual schemas\u002Fdetails live in the siblings below\nand are loaded directly when the body needs them.\n\n- [`reference\u002Ffetch.md`](.\u002Freference\u002Ffetch.md) — Step 5 fetch shape.\n- [`reference\u002Fcursor.md`](.\u002Freference\u002Fcursor.md) — cursor-map semantics.\n- [`reference\u002Fcompose-payload.md`](.\u002Freference\u002Fcompose-payload.md) — write shape (for `host_prompt` suggested actions).\n- [`reference\u002Frunbook.md`](.\u002Freference\u002Frunbook.md) — failure-mode taxonomy.\n- [`reference\u002Fdeep-links.md`](.\u002Freference\u002Fdeep-links.md) — host URL formation for citations.\n- [`reference\u002Fhonesty.md`](.\u002Freference\u002Fhonesty.md) — what to claim and refuse.\n\n## Out of scope\n\n- Writing to the knowledge store from `ask.md` — that's the sync\n  branch's job and only fires under empty\u002F`sync` $ARGUMENTS.\n- Source write tools — reserved for click-time iframe envelopes\n  (Save \u002F Send buttons in UI handlers); the skill never invokes them.\n- Scheduled-task creation \u002F edit — host UI primitive (referenced\n  from `agntux-core`'s `reference\u002Fonboard.md` and `reference\u002Fprofile.md`).\n",{"name":5,"description":7,"argument-hint":46},"[sync | \u003Cnatural-language question>]","main","afadeac93752cccbb065d3ab8a4cb13308ec7749","plugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins","https:\u002F\u002Fgithub.com\u002FAgntUX","2026-07-23 23:54:11",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add AgntUX\u002FAUX-plugins --skill agntux-slack",{"tool":59,"command":60},"bunx","bunx skills add AgntUX\u002FAUX-plugins --skill agntux-slack",{"tool":62,"command":63},"pnpm","pnpm dlx skills add AgntUX\u002FAUX-plugins --skill agntux-slack","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002FSKILL.md",true,[67,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,148,151,154,158,161,164,168,172,175,178],{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":72},"_overrides\u002Ffrontmatter.yaml","REFERENCE","参考文档",2054,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Ffrontmatter.yaml",{"path":74,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":75,"sourceHtmlUrl":76},"_overrides\u002Fhonesty-append.md",806,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Fhonesty-append.md",{"path":78,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":79,"sourceHtmlUrl":80},"_overrides\u002Fout-of-scope-append.md",344,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Fout-of-scope-append.md",{"path":82,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":83,"sourceHtmlUrl":84},"_overrides\u002Freference\u002Fcanvas-payload.md",1077,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Freference\u002Fcanvas-payload.md",{"path":86,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":87,"sourceHtmlUrl":88},"_overrides\u002Freference\u002Fcompose-payload.md",5124,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Freference\u002Fcompose-payload.md",{"path":90,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":91,"sourceHtmlUrl":92},"_overrides\u002Freference\u002Fcursor.md",2086,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Freference\u002Fcursor.md",{"path":94,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":95,"sourceHtmlUrl":96},"_overrides\u002Freference\u002Fdeep-links.md",2029,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Freference\u002Fdeep-links.md",{"path":98,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":99,"sourceHtmlUrl":100},"_overrides\u002Freference\u002Ffetch.md",13427,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Freference\u002Ffetch.md",{"path":102,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":103,"sourceHtmlUrl":104},"_overrides\u002Freference\u002Frunbook.md",3702,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Freference\u002Frunbook.md",{"path":106,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":107,"sourceHtmlUrl":108},"_overrides\u002Freference\u002Fslack-triage.md",4677,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Freference\u002Fslack-triage.md",{"path":110,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":111,"sourceHtmlUrl":112},"_overrides\u002Fstep-10-append.md",484,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Fstep-10-append.md",{"path":114,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":115,"sourceHtmlUrl":116},"_overrides\u002Fstep-11-append.md",1467,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Fstep-11-append.md",{"path":118,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":119,"sourceHtmlUrl":120},"_overrides\u002Fstep-2-append.md",1292,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Fstep-2-append.md",{"path":122,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":123,"sourceHtmlUrl":124},"_overrides\u002Fstep-4-append.md",1782,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Fstep-4-append.md",{"path":126,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":127,"sourceHtmlUrl":128},"_overrides\u002Fstep-6-append.md",183,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Fstep-6-append.md",{"path":130,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":131,"sourceHtmlUrl":132},"_overrides\u002Fstep-8-signals-append.md",247,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Fstep-8-signals-append.md",{"path":134,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":135,"sourceHtmlUrl":136},"_overrides\u002Fstep-8a-append.md",291,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Fstep-8a-append.md",{"path":138,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":139,"sourceHtmlUrl":140},"_overrides\u002Fstep-reconcile-append.md",536,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002F_overrides\u002Fstep-reconcile-append.md",{"path":142,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":143,"sourceHtmlUrl":144},"reference\u002Fask.md",2340,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Fask.md",{"path":146,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":83,"sourceHtmlUrl":147},"reference\u002Fcanvas-payload.md","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Fcanvas-payload.md",{"path":149,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":87,"sourceHtmlUrl":150},"reference\u002Fcompose-payload.md","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Fcompose-payload.md",{"path":152,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":91,"sourceHtmlUrl":153},"reference\u002Fcursor.md","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Fcursor.md",{"path":155,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":156,"sourceHtmlUrl":157},"reference\u002Fdata-access.md",4999,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Fdata-access.md",{"path":159,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":95,"sourceHtmlUrl":160},"reference\u002Fdeep-links.md","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Fdeep-links.md",{"path":162,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":99,"sourceHtmlUrl":163},"reference\u002Ffetch.md","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Ffetch.md",{"path":165,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":166,"sourceHtmlUrl":167},"reference\u002Fhonesty.md",2724,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Fhonesty.md",{"path":169,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":170,"sourceHtmlUrl":171},"reference\u002Freconcile.md",4608,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Freconcile.md",{"path":173,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":103,"sourceHtmlUrl":174},"reference\u002Frunbook.md","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Frunbook.md",{"path":176,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":107,"sourceHtmlUrl":177},"reference\u002Fslack-triage.md","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Fslack-triage.md",{"path":179,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":180,"sourceHtmlUrl":181},"reference\u002Fsync.md",49977,"https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fagntux-slack\u002Fskills\u002Fagntux-slack\u002Freference\u002Fsync.md",[183,191,198,206,212,221],{"skillNo":184,"name":29,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":188,"publishedAt":41},"01M71SD5XHDH8J6X6KFM0CJY5K","Sync skill for agntux-fixture.","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fscripts\u002F__fixtures__\u002Frender-skill\u002Fwith-overrides\u002Fexpected\u002FSKILL.md",[],[29,25,189,40,190],"sync skill","fixture",{"skillNo":192,"name":29,"nameZh":6,"description":193,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":194,"categories":195,"keywords":196,"publishedAt":41},"01M71SD4YSQJRYG5B37AR1P7G1","Sync skill for {{plugin-slug}}.","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fscripts\u002F__fixtures__\u002Frender-skill\u002Fwith-overrides\u002Fcanonical\u002FSKILL.md",[],[29,189,40,197],"plugin",{"skillNo":199,"name":29,"nameZh":6,"description":200,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":201,"categories":202,"keywords":203,"publishedAt":41},"01M71SD3T45NT47GXAR8H626JE","Append-marker fixture for agntux-appfix.","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fscripts\u002F__fixtures__\u002Frender-skill\u002Fwith-append\u002Fexpected\u002FSKILL.md",[],[29,25,40,204,190,205],"marker","append",{"skillNo":207,"name":29,"nameZh":6,"description":208,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":209,"categories":210,"keywords":211,"publishedAt":41},"01M71SD2NK6BG74YF3WTYH9FN7","Append-marker fixture for {{plugin-slug}}.","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fscripts\u002F__fixtures__\u002Frender-skill\u002Fwith-append\u002Fcanonical\u002FSKILL.md",[],[29,40,204,190,205,197],{"skillNo":213,"name":29,"nameZh":6,"description":214,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":215,"categories":216,"keywords":217,"publishedAt":41},"01M71SD0SBEMJFGT0X9WZ53FH0","Minimal canonical SKILL with no placeholders.","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fscripts\u002F__fixtures__\u002Frender-skill\u002Fminimal\u002Fexpected\u002FSKILL.md",[],[29,218,219,220],"canonical","with","minimal",{"skillNo":222,"name":29,"nameZh":6,"description":214,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":223,"categories":224,"keywords":225,"publishedAt":41},"01M71SCZFX1MP205JCVQ7J5GW9","https:\u002F\u002Fgithub.com\u002FAgntUX\u002FAUX-plugins\u002Fblob\u002Fmain\u002Fscripts\u002F__fixtures__\u002Frender-skill\u002Fminimal\u002Fcanonical\u002FSKILL.md",[],[29,218,219,220]]