[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DBR6C6AZS5ZNPFC8F7GMZY":3,"skill-same:01M6DBR6C6AZS5ZNPFC8F7GMZY":71},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":14,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M6DBR6C6AZS5ZNPFC8F7GMZY","re-triage-preflight",null,"Run a fast, hash-cached reverse-engineering TRIAGE preflight on an unknown binary BEFORE deep analysis — folds file-format detection, Shannon-entropy packer triage (works with zero external tools), Detect-It-Easy (diec), FLOSS auto string-deobfuscation, and capa capabilities into ONE structured TRIAGE block, cached by SHA-256 so re-runs are instant. Use when you are about to reverse a native binary (PE\u002FELF\u002FMach-O\u002FDEX\u002F.so), triage an unknown\u002Fsuspicious file, check whether a sample is packed\u002Fobfuscated, or want a cheap first-pass before opening IDA\u002FGhidra\u002Fradare2. Advisory only — never blocks, degrades gracefully when a tool is missing. Inert until an RE context. Triton dynamic-taint and VulnHuntr\u002Fobjdiff+m2c are documented opt-in follow-ons; the revula mega-bundle is rejected.","Prekzursil\u002Fagent-skills-toolchain","Prekzursil","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F54636077?v=4","01M6DACZ1PCQHD99SCR1YXG28B","Andrei Mihai Visalon","01M6DACZ670WZF535V3WYYSS4Z",0,"MIT","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fre-triage-preflight\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"preflight","re triage preflight","triage","tool","capabilities","radare2","deep","file-format","only","never","auto","use","reverse-engineering","file","analysis","sha-256","entropy","ELF","ZeRO","ghidra","2026-11-10 10:12:30",false,"---\nname: re-triage-preflight\ndescription: Run a fast, hash-cached reverse-engineering TRIAGE preflight on an unknown binary BEFORE deep analysis — folds file-format detection, Shannon-entropy packer triage (works with zero external tools), Detect-It-Easy (diec), FLOSS auto string-deobfuscation, and capa capabilities into ONE structured TRIAGE block, cached by SHA-256 so re-runs are instant. Use when you are about to reverse a native binary (PE\u002FELF\u002FMach-O\u002FDEX\u002F.so), triage an unknown\u002Fsuspicious file, check whether a sample is packed\u002Fobfuscated, or want a cheap first-pass before opening IDA\u002FGhidra\u002Fradare2. Advisory only — never blocks, degrades gracefully when a tool is missing. Inert until an RE context. Triton dynamic-taint and VulnHuntr\u002Fobjdiff+m2c are documented opt-in follow-ons; the revula mega-bundle is rejected.\norigin: user\n---\n\n# re-triage-preflight Skill\n\nA **cheap, deterministic first pass** over an unknown binary that answers the\nquestions you always ask before opening a disassembler:\n\n- What *is* this file? (PE \u002F ELF \u002F Mach-O \u002F DEX \u002F ZIP-APK \u002F script \u002F raw)\n- Is it **packed or obfuscated**? (entropy verdict + Detect-It-Easy, if present)\n- What **strings** does it hide? (FLOSS static + auto-deobfuscated stack\u002Fdecoded)\n- What can it **do**? (capa capability rules → ATT&CK, if the CLI is present)\n\nEverything is folded into one `TRIAGE:` block and **cached by SHA-256**, so the\nsecond time you touch the same file the answer is instant.\n\nThis rides the existing re-harness bus (same `re-ensure` idiom, same\n`SUCCESS:`\u002F`FAILED:` terminal markers). Folding the block into `re_launch.py` as\nan auto-inject is a **follow-on** (see *Follow-ons* below) — this skill ships the\nstandalone script first.\n\n## Script\n\n`C:\u002FUsers\u002FPrekzursil\u002F.claude\u002Fskills\u002Fre-triage-preflight\u002Ftriage.py` — stdlib-only,\nPython 3.9+. External tools (diec \u002F FLOSS \u002F capa \u002F Triton) are invoked as\n**subprocesses only** (never imported), so the script is import-safe even when\nthey are absent.\n\n```bash\n# Fast default (format + entropy packer verdict + DiE if installed). Sub-second.\npython triage.py \u002Fpath\u002Fto\u002Fsample\n\n# Deep pass: also FLOSS (all string types = deobfuscation) + capa.\npython triage.py \u002Fpath\u002Fto\u002Fsample --full\n\n# Machine-readable\npython triage.py \u002Fpath\u002Fto\u002Fsample --json\n\n# Just the FLOSS deobfuscation, longer budget\npython triage.py \u002Fpath\u002Fto\u002Fsample --tools format,entropy,floss --floss-full --timeout 300\n\n# Availability report \u002F internal unit checks\npython triage.py --probe-tools\npython triage.py --selftest\n```\n\nKey flags: `--full` (add floss+capa) · `--floss-full` (extract the\nstack\u002Ftight\u002Fdecoded — i.e. the *deobfuscated* — strings) · `--tools a,b,c`\n(explicit set) · `--timeout N` (per-tool bound, default 90s) · `--refresh` \u002F\n`--no-cache` · `--minlen N` · `--shadow` \u002F `--quiet`.\n\n## What each signal means\n\n| Signal | Source | Always available? | Reads as |\n|---|---|---|---|\n| **format** | magic bytes | yes (stdlib) | `PE x86-64`, `ELF64 LE ARM64`, `DEX`, … |\n| **entropy \u002F packer** | Shannon, whole-file + 4 KiB windows + PE section names | **yes (stdlib)** | `unlikely` \u002F `possibly` \u002F `likely_packed` + reasons |\n| **die** | Detect-It-Easy `diec -j` | if installed | packer \u002F compiler \u002F protector detections |\n| **floss** | `python -m floss -j` | if installed | static + **deobfuscated** stack\u002Fdecoded strings |\n| **capa** | `capa -j` | if console CLI present | capability rules → ATT&CK |\n| **triton** | import probe only | opt-in | availability of dynamic-taint (not auto-run) |\n\nThe **entropy packer verdict is the load-bearing signal** — it needs *no*\nexternal tool, so triage is useful even on a bare box. It flags packing when the\nwhole-file entropy is high **and** most 4 KiB windows are elevated, or when a PE\ncarries a packer-style section name (`UPX0`, `.vmp0`, `.themida`, …) or a\nhigh-entropy section. Detect-It-Easy, when installed, corroborates it by name.\n\n## Contract (why this is safe to run anywhere)\n\n- **Never blocks, never nags.** The script only *produces* an advisory block; it\n  cannot gate anything. Every external tool is probed, bounded by `--timeout`,\n  and degraded to a `unavailable` \u002F `timeout` \u002F `error` status string on failure\n  — the run still emits a `TRIAGE:` block and exits `0`. Exit `2` is reserved for\n  hard input errors (missing \u002F unreadable file, bad args). This is the\n  **ADVISE \u002F shadow-first** posture the council mandates for new signals\n  (COUNCIL C5: pure advisory injectors start at ADVISE).\n- **`--shadow`** appends a one-line JSON record to a *separate, bounded,\n  auto-rotating* sink (`\u003Ccache>\u002F..\u002Fshadow-log\u002Ftriage-shadow.log`, rotates at\n  256 KiB, one backup) and stays silent on stdout — the shape used when this is\n  later folded into a cheap lifecycle hook (never the main ledger, never a new\n  PreToolUse hot-path).\n- **Hash-cached.** Results are keyed by the file's SHA-256 under\n  `%LOCALAPPDATA%\u002Fre-triage\u002Fcache` (Windows) or `~\u002F.cache\u002Fre-triage` (POSIX),\n  overridable with `RE_TRIAGE_CACHE`. A cache entry is only reused when it covers\n  every requested tool; `--refresh` forces recompute; the schema version\n  invalidates stale entries automatically.\n- **Anti-overfit \u002F cherry-picked.** Only tools that already earn their keep are\n  wired. The `revula` RE mega-bundle is **rejected** (it duplicates 8+ MCPs the\n  workspace already has). No vector-DB, no trained critic, no second runtime.\n\n## Installing the optional tools\n\n- **FLOSS** — already present here via `python -m floss` (v3.1.x). Elsewhere:\n  `pip install flare-floss`. `--full`\u002F`--floss-full` runs the emulation-based\n  stack\u002Ftight\u002Fdecoded extraction (the real deobfuscation); it is slower, so it is\n  bounded by `--timeout` and off by default.\n- **Detect-It-Easy** — install the console build and put `diec` on PATH, or point\n  `DIE_PATH` at the executable. Until then the entropy heuristic substitutes.\n- **capa** — the analyzer needs its **console entry point + rule pack**\n  (`pip install flare-capa`; rules at `~\u002F.capa`). Note the `capa` *library* may\n  already be on the box as a FLOSS dependency without the CLI — `--probe-tools`\n  reports the truth.\n- **Triton** — `pip install triton` (the Triton DBA\u002Ftaint library, not the\n  GPU-kernel `triton`). Dynamic taint is target-specific, so triage only *probes*\n  its availability and never auto-runs it.\n\n## Follow-ons (documented, not built here)\n\n- **Fold into `re_launch.py` \u002F the re-autolaunch hook** so opening a binary for\n  RE auto-emits a cached `TRIAGE:` block (shadow → advise). This is the RISK-noted\n  follow-on; keep it on the cheap lifecycle path, never a new PreToolUse spawn.\n- **Triton dynamic taint** — build a per-target taint harness; wire its summary\n  as an additional tool once a standard entrypoint exists.\n- **VulnHuntr** (Claude-native source-vuln chains for our own Python\u002FMCP surface)\n  and **objdiff + m2c** (matching-decomp, two-binary diff) are *conditional* and\n  need source \u002F a binary pair — out of scope for a single-file preflight; invoke\n  them by hand when the case calls for it.\n\n## Verify\n\n```bash\npython triage.py --selftest      # entropy\u002Fformat\u002Fpe\u002Fpacker\u002Fcache\u002Fblock\u002Fshadow units\npython triage.py --probe-tools   # which external tools are actually wired\npython triage.py C:\u002FWindows\u002FSystem32\u002Fwhere.exe   # live: real PE, real cache\n```\n","# re-triage-preflight Skill\n\nA **cheap, deterministic first pass** over an unknown binary that answers the\nquestions you always ask before opening a disassembler:\n\n- What *is* this file? (PE \u002F ELF \u002F Mach-O \u002F DEX \u002F ZIP-APK \u002F script \u002F raw)\n- Is it **packed or obfuscated**? (entropy verdict + Detect-It-Easy, if present)\n- What **strings** does it hide? (FLOSS static + auto-deobfuscated stack\u002Fdecoded)\n- What can it **do**? (capa capability rules → ATT&CK, if the CLI is present)\n\nEverything is folded into one `TRIAGE:` block and **cached by SHA-256**, so the\nsecond time you touch the same file the answer is instant.\n\nThis rides the existing re-harness bus (same `re-ensure` idiom, same\n`SUCCESS:`\u002F`FAILED:` terminal markers). Folding the block into `re_launch.py` as\nan auto-inject is a **follow-on** (see *Follow-ons* below) — this skill ships the\nstandalone script first.\n\n## Script\n\n`C:\u002FUsers\u002FPrekzursil\u002F.claude\u002Fskills\u002Fre-triage-preflight\u002Ftriage.py` — stdlib-only,\nPython 3.9+. External tools (diec \u002F FLOSS \u002F capa \u002F Triton) are invoked as\n**subprocesses only** (never imported), so the script is import-safe even when\nthey are absent.\n\n```bash\n# Fast default (format + entropy packer verdict + DiE if installed). Sub-second.\npython triage.py \u002Fpath\u002Fto\u002Fsample\n\n# Deep pass: also FLOSS (all string types = deobfuscation) + capa.\npython triage.py \u002Fpath\u002Fto\u002Fsample --full\n\n# Machine-readable\npython triage.py \u002Fpath\u002Fto\u002Fsample --json\n\n# Just the FLOSS deobfuscation, longer budget\npython triage.py \u002Fpath\u002Fto\u002Fsample --tools format,entropy,floss --floss-full --timeout 300\n\n# Availability report \u002F internal unit checks\npython triage.py --probe-tools\npython triage.py --selftest\n```\n\nKey flags: `--full` (add floss+capa) · `--floss-full` (extract the\nstack\u002Ftight\u002Fdecoded — i.e. the *deobfuscated* — strings) · `--tools a,b,c`\n(explicit set) · `--timeout N` (per-tool bound, default 90s) · `--refresh` \u002F\n`--no-cache` · `--minlen N` · `--shadow` \u002F `--quiet`.\n\n## What each signal means\n\n| Signal | Source | Always available? | Reads as |\n|---|---|---|---|\n| **format** | magic bytes | yes (stdlib) | `PE x86-64`, `ELF64 LE ARM64`, `DEX`, … |\n| **entropy \u002F packer** | Shannon, whole-file + 4 KiB windows + PE section names | **yes (stdlib)** | `unlikely` \u002F `possibly` \u002F `likely_packed` + reasons |\n| **die** | Detect-It-Easy `diec -j` | if installed | packer \u002F compiler \u002F protector detections |\n| **floss** | `python -m floss -j` | if installed | static + **deobfuscated** stack\u002Fdecoded strings |\n| **capa** | `capa -j` | if console CLI present | capability rules → ATT&CK |\n| **triton** | import probe only | opt-in | availability of dynamic-taint (not auto-run) |\n\nThe **entropy packer verdict is the load-bearing signal** — it needs *no*\nexternal tool, so triage is useful even on a bare box. It flags packing when the\nwhole-file entropy is high **and** most 4 KiB windows are elevated, or when a PE\ncarries a packer-style section name (`UPX0`, `.vmp0`, `.themida`, …) or a\nhigh-entropy section. Detect-It-Easy, when installed, corroborates it by name.\n\n## Contract (why this is safe to run anywhere)\n\n- **Never blocks, never nags.** The script only *produces* an advisory block; it\n  cannot gate anything. Every external tool is probed, bounded by `--timeout`,\n  and degraded to a `unavailable` \u002F `timeout` \u002F `error` status string on failure\n  — the run still emits a `TRIAGE:` block and exits `0`. Exit `2` is reserved for\n  hard input errors (missing \u002F unreadable file, bad args). This is the\n  **ADVISE \u002F shadow-first** posture the council mandates for new signals\n  (COUNCIL C5: pure advisory injectors start at ADVISE).\n- **`--shadow`** appends a one-line JSON record to a *separate, bounded,\n  auto-rotating* sink (`\u003Ccache>\u002F..\u002Fshadow-log\u002Ftriage-shadow.log`, rotates at\n  256 KiB, one backup) and stays silent on stdout — the shape used when this is\n  later folded into a cheap lifecycle hook (never the main ledger, never a new\n  PreToolUse hot-path).\n- **Hash-cached.** Results are keyed by the file's SHA-256 under\n  `%LOCALAPPDATA%\u002Fre-triage\u002Fcache` (Windows) or `~\u002F.cache\u002Fre-triage` (POSIX),\n  overridable with `RE_TRIAGE_CACHE`. A cache entry is only reused when it covers\n  every requested tool; `--refresh` forces recompute; the schema version\n  invalidates stale entries automatically.\n- **Anti-overfit \u002F cherry-picked.** Only tools that already earn their keep are\n  wired. The `revula` RE mega-bundle is **rejected** (it duplicates 8+ MCPs the\n  workspace already has). No vector-DB, no trained critic, no second runtime.\n\n## Installing the optional tools\n\n- **FLOSS** — already present here via `python -m floss` (v3.1.x). Elsewhere:\n  `pip install flare-floss`. `--full`\u002F`--floss-full` runs the emulation-based\n  stack\u002Ftight\u002Fdecoded extraction (the real deobfuscation); it is slower, so it is\n  bounded by `--timeout` and off by default.\n- **Detect-It-Easy** — install the console build and put `diec` on PATH, or point\n  `DIE_PATH` at the executable. Until then the entropy heuristic substitutes.\n- **capa** — the analyzer needs its **console entry point + rule pack**\n  (`pip install flare-capa`; rules at `~\u002F.capa`). Note the `capa` *library* may\n  already be on the box as a FLOSS dependency without the CLI — `--probe-tools`\n  reports the truth.\n- **Triton** — `pip install triton` (the Triton DBA\u002Ftaint library, not the\n  GPU-kernel `triton`). Dynamic taint is target-specific, so triage only *probes*\n  its availability and never auto-runs it.\n\n## Follow-ons (documented, not built here)\n\n- **Fold into `re_launch.py` \u002F the re-autolaunch hook** so opening a binary for\n  RE auto-emits a cached `TRIAGE:` block (shadow → advise). This is the RISK-noted\n  follow-on; keep it on the cheap lifecycle path, never a new PreToolUse spawn.\n- **Triton dynamic taint** — build a per-target taint harness; wire its summary\n  as an additional tool once a standard entrypoint exists.\n- **VulnHuntr** (Claude-native source-vuln chains for our own Python\u002FMCP surface)\n  and **objdiff + m2c** (matching-decomp, two-binary diff) are *conditional* and\n  need source \u002F a binary pair — out of scope for a single-file preflight; invoke\n  them by hand when the case calls for it.\n\n## Verify\n\n```bash\npython triage.py --selftest      # entropy\u002Fformat\u002Fpe\u002Fpacker\u002Fcache\u002Fblock\u002Fshadow units\npython triage.py --probe-tools   # which external tools are actually wired\npython triage.py C:\u002FWindows\u002FSystem32\u002Fwhere.exe   # live: real PE, real cache\n```\n",{"name":5,"origin":44,"description":7},"user","main","a298c929b6cbd662e1fce54302ce520d5ceea1a5",".agents\u002Fskills\u002Fre-triage-preflight","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain","https:\u002F\u002Fgithub.com\u002FPrekzursil","2026-11-02 14:30:57",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add Prekzursil\u002Fagent-skills-toolchain --skill re-triage-preflight",{"tool":57,"command":58},"bunx","bunx skills add Prekzursil\u002Fagent-skills-toolchain --skill re-triage-preflight",{"tool":60,"command":61},"pnpm","pnpm dlx skills add Prekzursil\u002Fagent-skills-toolchain --skill re-triage-preflight","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fre-triage-preflight\u002FSKILL.md",true,[65],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"triage.py","SCRIPT","脚本",36135,"https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fre-triage-preflight\u002Ftriage.py",[72,92,122,149,163,178],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":39},"01M6DF7D7478R55P46REYH4QAC","clarify-requirements","Resolve genuine pre-execution ambiguity by scanning repo context, generating 1-6 grounded options, and asking 1-3 focused questions via AskUserQuestion. NOT for mid-task use (injection risk); NOT when the goal is already unambiguous; use to disambiguate vague prompts before any file edits.","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Fworkspace-hooks\u002Fskills\u002Fclarify-requirements\u002FSKILL.md",[],[79,80,81,82,83,84,85,86,87,30,88,89,90,91,32],"clarify requirements","clarify","requirements","risk","options","task","prompts","goal","scanning","context","repo","injection","execution",{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":103,"publishedAt":39},"01M6DF79CA4BHJS66J8EZDBPWJ","openmm-md","Run FREE, open-source, Windows-native GPU molecular dynamics via the openmm-md MCP (OpenMM + CUDA on the local NVIDIA GPU). Use for protein \u002F protein-ligand MD when you want a free stack or are on Windows without a Schrodinger license. Covers the full workflow (prepare, solvate, minimize, equilibrate, production, analyze, mmgbsa) AND an honest decision guide vs Schrodinger Desmond, including how to run Desmond legitimately on Linux or a cloud GPU with a real license. This is a deliberately LESSER free alternative and does NOT replace the schrodinger MCP tools. Do NOT use it to pick a free tool when a validated FEP+, WaterMap, IFD-MD, or Prime MM-GBSA result is actually required.","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Fmcp\u002Fopenmm-md-mcp\u002Fskill\u002Fopenmm-md\u002FSKILL.md",[98],{"categoryNo":99,"categoryName":100,"taxonomyType":101,"taxonomyTypeDesc":102},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[104,105,106,107,108,109,22,110,111,112,113,114,115,116,30,117,118,119,120,121],"openmm md","how","decision","pick","linux","analyze","stack","open","NVIDIA","gpu","license","workflow","windows","free","molecular dynamics","local","do","MCP",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":134,"publishedAt":39},"01M6DF76C1MG85VEWP8VZCBNMN","visual-review","Take screenshots of web pages and UI using Playwright for visual review and iteration","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Feditor\u002Fmetaswarm\u002Fskills\u002Fvisual-review\u002FSKILL.md",[128,131],{"categoryNo":129,"categoryName":130,"taxonomyType":101,"taxonomyTypeDesc":102},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":132,"categoryName":133,"taxonomyType":101,"taxonomyTypeDesc":102},"01JBSEEDCAT000000000000008","测试与质量",[135,136,137,138,139,140,141,142,143,144,105,145,146,147,148],"review","visual","visual review","pages","web","false","iteration","take","check","slides","ui","screenshot","playwright","screenshots",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":155,"publishedAt":39},"01M6DF73AQVCBZKEN0YXEX9FXP","status","Diagnostic status report — shows metaswarm installation state, project setup, and potential issues","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Feditor\u002Fmetaswarm\u002Fskills\u002Fstatus\u002FSKILL.md",[],[151,156,157,158,159,160,161,162],"setup","report","project","installation","project setup","issues","state",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":170,"publishedAt":39},"01M6DF6X6C2XB0P6GX76P7TTYV","start","Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Feditor\u002Fmetaswarm\u002Fskills\u002Fstart\u002FSKILL.md",[169],{"categoryNo":99,"categoryName":100,"taxonomyType":101,"taxonomyTypeDesc":102},[165,171,84,172,173,174,30,44,175,176,177],"start issue","issue","ready","work on issue","work","work on","development",{"skillNo":179,"name":156,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":39},"01M6DF6QMJ9AJKFKHHKRT005PQ","Interactive project setup — detects your project, configures metaswarm, writes project-local files","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Feditor\u002Fmetaswarm\u002Fskills\u002Fsetup\u002FSKILL.md",[],[156,158,119,184,160,185],"files","interactive"]