| 1 | π cs2docs | Synthesis | Session-to-cheat-sheet synthesis. Condense verbose sessions/codebases into high-density emojified quick-starts. | condense, cheatsheet, cs to docs, PLAN.md, ultra deep reflective reasoning | ~/.hermes/skills/cs2docs/SKILL.md | Read ALL source files first. Never plan blind. | Never skip PLAN.md step 1 (read code). Always emoji-anchor headers. |
| 2 | πΈ docskurby | Research | Holistic scraping & Kurby compression. Hardcore research any tool/stack/topic into zero-fluff guides. | deep research, scraping, documentation digest, compress | ~/.hermes/skills/docskurby/SKILL.md | Loop obsessively. Cross-verify. 100% semantic core. | Donβt stop at first answer. YouTube blocks β browser fallback. |
| 3 | β‘ hermes-essentials | Core | Minimal Hermes skill kit: config, debugging, planning, TDD workflow. | hermes config, debugging, plan mode, tdd workflow | ~/.hermes/skills/hermes-essentials/SKILL.md | hermes config set > direct writes. 4-phase debug. RED-GREEN-REFACTOR. | config.yaml is PROTECTED. Use CLI, not file writes. |
| 4 | π§ skill-xray | Design | Agent profile synthesis blueprint. Dissects objectives β Persona/Vibe/Skills/Talents/Knowledge/Power. | skill xray, profile-crafter, agent profile, orchestrating agents | ~/.hermes/skills/skill-xray/SKILL.md | 3-stage: Deconstruct β Profile β Orchestrate. Choose topology. | Always define entry/exit conditions. Validate hand-offs. |
| 5 | π¨ skillforge | Design | Profile-Crafter & Agent Orchestrator. Deconstructs tasks β crafts agent profiles β orchestrates synergy. | skillforge, agent-crafter, crafting agent profiles | ~/.hermes/skills/skillforge/SKILL.md | 5-stage: Parse β Dissect β Synthesize β Synergize β Verify. | Each agent validates pre-flight. No blind execution. |
| 6 | π omp-suite | Plugin | OMP Suite plugin: omp ACP agent + Routa kanban + wterm terminal. 17 endpoints. | omp, routa, acp sessions, kanban lanes, wterm terminal, workspace, lane transitions | ~/.hermes/plugins/omp-suite/ | Shared process_registry.py. Return requires_acp_dispatch. WS auth via query_params. | Donβt name DB tables tasks (collides with kanban_db). FK columns β convert "" to None. |
| 7 | π superpower-pipeline | Research | Composable research + web search pipeline. Query β top-k results with credibility scores. | research pipeline, web search, factual grounding | ~/.hermes/skills/superpower-pipeline/SKILL.md | Specify source_type. Cross-verify 2+ sources. Handle rate limits. | Max 2 fetch attempts. DuckDuckGo blocks β check result count β skip. |
| 8 | π¬ superpower-research | Research | Auto-research svelte-flexiboards: GitHub, HN, Dev.to for features/bugs/insights. | svelte-flexiboards, automated research | ~/.hermes/skills/superpower-research/SKILL.md | Requires GITHUB_TOKEN. Browser fallback (DuckDuckGo blocked). | DuckDuckGo blocks all automated requests. Check count β 0 = skip file. |
| 9 | β’οΈ thermo-nuclear-review | Review | Extremely strict maintainability review. Abstraction quality, giant files, spaghetti growth. | thermonuclear review, deep code quality, maintainability audit | ~/.hermes/skills/thermo-nuclear-code-quality-review/SKILL.md | 7 non-negotiable rules. 13 review questions. Code-judo moves. | Never approve βit worksβ. Flag dual registries, hidden side-effects. |
| 10 | 𧬠transcript-extract | Extract | Extract transcripts from URLs β ultra-condensed markdown tables. | transcript, extract, youtube, condense, markdown table | ~/.hermes/skills/transcript-extract/SKILL.md | Max 2 fetch attempts β browser β paste β training knowledge. Never fabricate timestamps. | YouTube blocks all server-side methods. 1 bot detection = ALL blocked. Stop immediately. |
| 11 | π¬ discord-send-embed | DevOps | Discord embeds: buttons, dropdowns, modals. REST + discord.py. | discord embed, discord-send-embed, send message | ~/.hermes/skills/devops/discord-send-embed/SKILL.md | Source .env in cron. store_msg_id=True + edit=True. Never plain text. | Cron jobs DONβT inherit env. ALWAYS set -a; source ~/.hermes/.env; set +a. |
| 12 | π discord-interview-dashboard | DevOps | Discord dashboard bot: multi-select dropdowns + buttons for interviews/surveys. | discord-interview-dashboard, dashboard bot, interview dashboard | ~/.hermes/skills/discord-interview-dashboard/SKILL.md | Use discord.Client (not Bot class in 2.2.2). add_view() in on_ready(). Daemonize. | Process dies when parent session ends. Use setsid/tmux/nohup. |
| 13 | π§© hermes-dashboard-plugins | DevOps | Build dashboard plugins: dual-manifest, IIFE JS bundles, FastAPI routes, slot injection. | dashboard plugin, plugin API routes, manifest.json, IIFE bundle | ~/.hermes/skills/devops/hermes-dashboard-plugins/SKILL.md | IIFE pattern (no ES modules). window.__HERMES_PLUGIN_SDK__. No tasks table. | Routes loaded via spec_from_file_location β NO relative imports. Use absolute imports. |
| 14 | π§ hermes-plugin-development | DevOps | Full plugin lifecycle: develop, configure, debug, deploy. | plugin development, dashboard plugin, plugin lifecycle | ~/.hermes/skills/devops/hermes-plugin-development/SKILL.md | ctx.log doesnβt exist β use logging.getLogger(__name__). | ctx.log AttributeError. Gateway caches PATH β restart after npm i -g. |
| 15 | π nightly-sentinel | DevOps | Nightly diagnostic swarm: sessions, tools, kanban, cron health. 9 synthesis passes. | nightly report, dream swarm, diagnostic pass, ecosystem audit | ~/.hermes/skills/devops/nightly-sentinel/SKILL.md | READ-ONLY. 9 passes. dream.md local-only. Condensed Discord block (<2000 chars). | Never edit anything. dream.md will be truncated by Discord. |
| 16 | βοΈ puter | DevOps | Deploy apps on Puter. Puter.js SDK (auth, KV, FS, hosting). Zero-cost backend. | puter, puter.js, puter deploy, puter.com | ~/.hermes/skills/devops/puter/SKILL.md | Single-file HTML pattern. KV: 1KB key / 400KB value max. | Auth requires user interaction. Self-hosted may be unreachable from cloud. |
| 17 | πΎ server-disk-ops | DevOps | Server disk analysis: find space hogs, duplicates, safe cleanup. | disk usage, server disk, cleanup, what's taking up space, du | ~/.hermes/skills/devops/server-disk-ops/SKILL.md | Never du -sh /* on large disks. Use fdupes (C binary). Target /var/log, node_modules, .venv. | Python os.walk is SLOW. Use fdupes or find(1). |
| 18 | π hugo-fixit | Docs | Hugo + FixIt theme. Setup, config, content, deployment. | fixit, hugo theme, hugo fixit | ~/.hermes/skills/docs/hugo-fixit/SKILL.md | Hugo >=0.156.0 extended. theme = "FixIt" conflicts with Modules. | Fenced code blocks for Mermaid. Shortcode syntax fails in backticks. |
| 19 | π hugo-llm-wiki | Docs | Self-discovering LLM-powered docs site. Hugo + vanilla JS dashboard + research pipeline. | hugo-llm-wiki, llm wiki, self-discovering | ~/.hermes/skills/docs/hugo-llm-wiki/SKILL.md | Reference page = SINGLE FILE content/llm-wiki-reference.md. Dashboard at static/dashboard/index.html. | topic = "topics" breaks section JSON. Donβt declare unused taxonomies. |
| 20 | π¨ svelte-flexiboards-dashboard | Frontend | Svelte 5 + svelte-flexiboards dashboard. Hermes data binding, Discord integration. | svelte, flexiboards, svelte 5, dashboard | ~/.hermes/skills/frontend/svelte-flexiboards-dashboard/SKILL.md | Never await res.text() on HTTP error (hangs). $effect for async lifecycle. | Vite dev HMR caches stale files. Kill + restart server. |
| 21 | π routas-backlog-refiner | Routa | Backlog lane. Clarify scope, write YAML stories + acceptance criteria. NO code. | backlog, refine task, yaml story | ~/.hermes/skills/routas-rs/backlog-refiner/SKILL.md | One YAML story + acceptance criteria. Refuse vague descriptions. | Donβt write code. Ever. Hand off to Todo Orchestrator. |
| 22 | π§ routas-blocked-resolver | Routa | Blocked lane. Classify blockers, root cause, concrete next step. | blocked, blocker, blocked lane | ~/.hermes/skills/routas-rs/blocked-resolver/SKILL.md | Classify: technical/resource/dependency. Provide next step. | Never leave task in Blocked without actionable next step. |
| 23 | π¨ routas-dev-crafter | Routa | Dev lane. Implement changes, run verification, commit, clean git. | dev, coded, implementation, dev lane | ~/.hermes/skills/routas-rs/dev-crafter/SKILL.md | Refuse unless executable. Test β commit β clean git. | Donβt code without executable scope. Never skip tests. |
| 24 | π routas-review-guard | Routa | Review lane. Verify ALL acceptance criteria. Reject scope creep/missing evidence. | review, verify, review guard, review lane | ~/.hermes/skills/routas-rs/review-guard/SKILL.md | Independent verification. Reject dirty git/broken lint/types. | Evidence required. No task passes without proof. |
| 25 | β
routas-done-reporter | Routa | Done lane. Terminal. Completion summary + evidence justification. | done, complete, done reporter, done lane | ~/.hermes/skills/routas-rs/done-reporter/SKILL.md | Summary: what, evidence, verification. | No evidence = no Done. Ever. |
| 26 | π― routas-todo-orchestrator | Routa | Todo lane. Re-validate Backlog YAML, produce execution-ready brief. | todo, validate, todo orchestrator, todo lane | ~/.hermes/skills/routas-rs/todo-orchestrator/SKILL.md | Re-validate YAML. Reject malformed cards. Produce brief. | Donβt accept vague cards. Scope must be crystal clear. |
| 27 | π ssot-docs-custodian | Docs | Orchestrate map-reduce subagents to consolidate chaotic docs into a clean SSOT. | docs custodian, cleanup docs, map-reduce ssot | [[skills/ssot-docs-custodian]] | Plan before mutate. Ensure 0 broken links. Map-reduce subagents. | Never guess-destroy. Superseded must go to /archive/. |