[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GF3RJ3ASSQVT8H3HGDYZYJ":3,"skill-same:01M6GF3RJ3ASSQVT8H3HGDYZYJ":77},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":55,"commitSha":56,"skillDirectory":57,"forksCount":58,"repositoryHtmlUrl":59,"repositoryHomepageUrl":6,"ownerHtmlUrl":60,"ownerBlogUrl":6,"ownerDescription":61,"updatedAt":62,"install":63,"resources":76},"01M6GF3RJ3ASSQVT8H3HGDYZYJ","blackbox",null,"Delegate coding tasks to the Blackbox AI multi-model CLI.","zapabob\u002FSkills","zapabob","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130830376?v=4","01M6DBMYZAGRTFQDSQYW3W764P","峯岸 亮","01M6DBMZ3GKDSJ01NZ9XTZD7JD",2,"MIT","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002Fd3\u002Fd36c09af001e7af1f6353648647985cdbee031c8a01bcfc0dfff1df281a90141\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"hermes","judge","hermes-agent","multi","nous research","claude-code","Coding-Agent","delegate","hermes agent","cli","coding","multi-agent","model","code","tasks","windows","research","codex","linux","2026-11-10 10:12:30",false,"---\nname: blackbox\ndescription: Delegate coding tasks to the Blackbox AI multi-model CLI.\nversion: 1.0.1\nauthor: Hermes Agent (Nous Research)\nlicense: MIT\nplatforms: [linux, macos, windows]\nmetadata:\n  hermes:\n    tags: [Coding-Agent, Blackbox, Multi-Agent, Judge, Multi-Model]\n    related_skills: [claude-code, codex, hermes-agent]\n---\n\n# Blackbox CLI\n\nDelegate coding tasks to [Blackbox AI](https:\u002F\u002Fwww.blackbox.ai\u002F) via the Hermes terminal. Blackbox is a multi-model coding agent CLI that dispatches tasks to multiple LLMs (Claude, Codex, Gemini, Blackbox Pro) and uses a judge to select the best implementation.\n\nThe CLI (npm `@blackbox_ai\u002Fblackbox-cli`, binary `blackbox`) is a TypeScript coding agent (forked from Gemini CLI) and supports interactive sessions, non-interactive one-shots, checkpointing, MCP, and vision model switching.\n\n## Prerequisites\n\n- Node.js 20+ installed\n- Blackbox CLI installed: `npm install -g @blackbox_ai\u002Fblackbox-cli` (binary: `blackbox`)\n- API key from [app.blackbox.ai\u002Fdashboard](https:\u002F\u002Fapp.blackbox.ai\u002Fdashboard)\n- Configured: run `blackbox configure` and enter your API key\n- Use `pty=true` in terminal calls — Blackbox CLI is an interactive terminal app\n\n## One-Shot Tasks\n\n```\nterminal(command=\"blackbox --prompt 'Add JWT authentication with refresh tokens to the Express API'\", workdir=\"\u002Fpath\u002Fto\u002Fproject\", pty=true)\n```\n\nFor quick scratch work:\n```\nterminal(command=\"cd $(mktemp -d) && git init && blackbox --prompt 'Build a REST API for todos with SQLite'\", pty=true)\n```\n\n## Background Mode (Long Tasks)\n\nFor tasks that take minutes, use background mode so you can monitor progress:\n\n```\n# Start in background with PTY\nterminal(command=\"blackbox --prompt 'Refactor the auth module to use OAuth 2.0'\", workdir=\"~\u002Fproject\", background=true, pty=true)\n# Returns session_id\n\n# Monitor progress\nprocess(action=\"poll\", session_id=\"\u003Cid>\")\nprocess(action=\"log\", session_id=\"\u003Cid>\")\n\n# Send input if Blackbox asks a question\nprocess(action=\"submit\", session_id=\"\u003Cid>\", data=\"yes\")\n\n# Kill if needed\nprocess(action=\"kill\", session_id=\"\u003Cid>\")\n```\n\n## Checkpoints & Resume\n\nBlackbox CLI has built-in checkpoint support for pausing and resuming tasks:\n\n```\n# After a task completes, Blackbox shows a checkpoint tag\n# Resume with a follow-up task:\nterminal(command=\"blackbox --resume-checkpoint 'task-abc123-2026-03-06' --prompt 'Now add rate limiting to the endpoints'\", workdir=\"~\u002Fproject\", pty=true)\n```\n\n## Session Commands\n\nDuring an interactive session, use these commands:\n\n| Command | Effect |\n|---------|--------|\n| `\u002Fcompress` | Shrink conversation history to save tokens |\n| `\u002Fclear` | Wipe history and start fresh |\n| `\u002Fstats` | View current token usage |\n| `Ctrl+C` | Cancel current operation |\n\n## PR Reviews\n\nClone to a temp directory to avoid modifying the working tree:\n\n```\nterminal(command=\"REVIEW=$(mktemp -d) && git clone https:\u002F\u002Fgithub.com\u002Fuser\u002Frepo.git $REVIEW && cd $REVIEW && gh pr checkout 42 && blackbox --prompt 'Review this PR against main. Check for bugs, security issues, and code quality.'\", pty=true)\n```\n\n## Parallel Work\n\nSpawn multiple Blackbox instances for independent tasks:\n\n```\nterminal(command=\"blackbox --prompt 'Fix the login bug'\", workdir=\"\u002Ftmp\u002Fissue-1\", background=true, pty=true)\nterminal(command=\"blackbox --prompt 'Add unit tests for auth'\", workdir=\"\u002Ftmp\u002Fissue-2\", background=true, pty=true)\n\n# Monitor all\nprocess(action=\"list\")\n```\n\n## Multi-Model Mode\n\nBlackbox's unique feature is running the same task through multiple models and judging the results. Configure which models to use via `blackbox configure` — select multiple providers to enable the Chairman\u002Fjudge workflow where the CLI evaluates outputs from different models and picks the best one.\n\n## Key Flags\n\n| Flag | Effect |\n|------|--------|\n| `--prompt \"task\"` (`-p`) | Non-interactive one-shot execution |\n| `--resume-checkpoint \"tag\"` | Resume from a saved checkpoint |\n| `--yolo` (`-y`) | Auto-approve all actions and model switches |\n| `--vlm-switch-mode \u003Cmode>` | Image-handling: `once`, `session`, or `persist` |\n| `-c, --checkpointing` | Enable checkpointing of file edits |\n| `blackbox configure` | Change settings, providers, models |\n| `blackbox update` | Update the CLI to the latest version |\n| `blackbox mcp` | Manage MCP servers |\n| `blackbox extensions` | Manage CLI extensions |\n| `blackbox voice \u003Caction>` \u002F `blackbox shortcut` | Configure voice input \u002F the `b` shortcut |\n\n## Vision Support\n\nBlackbox automatically detects images in input and can switch to multimodal analysis. VLM modes:\n- `\"once\"` — Switch model for current query only\n- `\"session\"` — Switch for entire session\n- `\"persist\"` — Stay on current model (no switch)\n\n## Token Limits\n\nControl token usage via `.blackboxcli\u002Fsettings.json`:\n```json\n{\n  \"sessionTokenLimit\": 32000\n}\n```\n\n## Rules\n\n1. **Always use `pty=true`** — Blackbox CLI is an interactive terminal app and will hang without a PTY\n2. **Use `workdir`** — keep the agent focused on the right directory\n3. **Background for long tasks** — use `background=true` and monitor with `process` tool\n4. **Don't interfere** — monitor with `poll`\u002F`log`, don't kill sessions because they're slow\n5. **Report results** — after completion, check what changed and summarize for the user\n6. **Credits cost money** — Blackbox uses a credit-based system; multi-model mode consumes credits faster\n7. **Check prerequisites** — verify `blackbox` CLI is installed before attempting delegation\n","# Blackbox CLI\n\nDelegate coding tasks to [Blackbox AI](https:\u002F\u002Fwww.blackbox.ai\u002F) via the Hermes terminal. Blackbox is a multi-model coding agent CLI that dispatches tasks to multiple LLMs (Claude, Codex, Gemini, Blackbox Pro) and uses a judge to select the best implementation.\n\nThe CLI (npm `@blackbox_ai\u002Fblackbox-cli`, binary `blackbox`) is a TypeScript coding agent (forked from Gemini CLI) and supports interactive sessions, non-interactive one-shots, checkpointing, MCP, and vision model switching.\n\n## Prerequisites\n\n- Node.js 20+ installed\n- Blackbox CLI installed: `npm install -g @blackbox_ai\u002Fblackbox-cli` (binary: `blackbox`)\n- API key from [app.blackbox.ai\u002Fdashboard](https:\u002F\u002Fapp.blackbox.ai\u002Fdashboard)\n- Configured: run `blackbox configure` and enter your API key\n- Use `pty=true` in terminal calls — Blackbox CLI is an interactive terminal app\n\n## One-Shot Tasks\n\n```\nterminal(command=\"blackbox --prompt 'Add JWT authentication with refresh tokens to the Express API'\", workdir=\"\u002Fpath\u002Fto\u002Fproject\", pty=true)\n```\n\nFor quick scratch work:\n```\nterminal(command=\"cd $(mktemp -d) && git init && blackbox --prompt 'Build a REST API for todos with SQLite'\", pty=true)\n```\n\n## Background Mode (Long Tasks)\n\nFor tasks that take minutes, use background mode so you can monitor progress:\n\n```\n# Start in background with PTY\nterminal(command=\"blackbox --prompt 'Refactor the auth module to use OAuth 2.0'\", workdir=\"~\u002Fproject\", background=true, pty=true)\n# Returns session_id\n\n# Monitor progress\nprocess(action=\"poll\", session_id=\"\u003Cid>\")\nprocess(action=\"log\", session_id=\"\u003Cid>\")\n\n# Send input if Blackbox asks a question\nprocess(action=\"submit\", session_id=\"\u003Cid>\", data=\"yes\")\n\n# Kill if needed\nprocess(action=\"kill\", session_id=\"\u003Cid>\")\n```\n\n## Checkpoints & Resume\n\nBlackbox CLI has built-in checkpoint support for pausing and resuming tasks:\n\n```\n# After a task completes, Blackbox shows a checkpoint tag\n# Resume with a follow-up task:\nterminal(command=\"blackbox --resume-checkpoint 'task-abc123-2026-03-06' --prompt 'Now add rate limiting to the endpoints'\", workdir=\"~\u002Fproject\", pty=true)\n```\n\n## Session Commands\n\nDuring an interactive session, use these commands:\n\n| Command | Effect |\n|---------|--------|\n| `\u002Fcompress` | Shrink conversation history to save tokens |\n| `\u002Fclear` | Wipe history and start fresh |\n| `\u002Fstats` | View current token usage |\n| `Ctrl+C` | Cancel current operation |\n\n## PR Reviews\n\nClone to a temp directory to avoid modifying the working tree:\n\n```\nterminal(command=\"REVIEW=$(mktemp -d) && git clone https:\u002F\u002Fgithub.com\u002Fuser\u002Frepo.git $REVIEW && cd $REVIEW && gh pr checkout 42 && blackbox --prompt 'Review this PR against main. Check for bugs, security issues, and code quality.'\", pty=true)\n```\n\n## Parallel Work\n\nSpawn multiple Blackbox instances for independent tasks:\n\n```\nterminal(command=\"blackbox --prompt 'Fix the login bug'\", workdir=\"\u002Ftmp\u002Fissue-1\", background=true, pty=true)\nterminal(command=\"blackbox --prompt 'Add unit tests for auth'\", workdir=\"\u002Ftmp\u002Fissue-2\", background=true, pty=true)\n\n# Monitor all\nprocess(action=\"list\")\n```\n\n## Multi-Model Mode\n\nBlackbox's unique feature is running the same task through multiple models and judging the results. Configure which models to use via `blackbox configure` — select multiple providers to enable the Chairman\u002Fjudge workflow where the CLI evaluates outputs from different models and picks the best one.\n\n## Key Flags\n\n| Flag | Effect |\n|------|--------|\n| `--prompt \"task\"` (`-p`) | Non-interactive one-shot execution |\n| `--resume-checkpoint \"tag\"` | Resume from a saved checkpoint |\n| `--yolo` (`-y`) | Auto-approve all actions and model switches |\n| `--vlm-switch-mode \u003Cmode>` | Image-handling: `once`, `session`, or `persist` |\n| `-c, --checkpointing` | Enable checkpointing of file edits |\n| `blackbox configure` | Change settings, providers, models |\n| `blackbox update` | Update the CLI to the latest version |\n| `blackbox mcp` | Manage MCP servers |\n| `blackbox extensions` | Manage CLI extensions |\n| `blackbox voice \u003Caction>` \u002F `blackbox shortcut` | Configure voice input \u002F the `b` shortcut |\n\n## Vision Support\n\nBlackbox automatically detects images in input and can switch to multimodal analysis. VLM modes:\n- `\"once\"` — Switch model for current query only\n- `\"session\"` — Switch for entire session\n- `\"persist\"` — Stay on current model (no switch)\n\n## Token Limits\n\nControl token usage via `.blackboxcli\u002Fsettings.json`:\n```json\n{\n  \"sessionTokenLimit\": 32000\n}\n```\n\n## Rules\n\n1. **Always use `pty=true`** — Blackbox CLI is an interactive terminal app and will hang without a PTY\n2. **Use `workdir`** — keep the agent focused on the right directory\n3. **Background for long tasks** — use `background=true` and monitor with `process` tool\n4. **Don't interfere** — monitor with `poll`\u002F`log`, don't kill sessions because they're slow\n5. **Report results** — after completion, check what changed and summarize for the user\n6. **Credits cost money** — Blackbox uses a credit-based system; multi-model mode consumes credits faster\n7. **Check prerequisites** — verify `blackbox` CLI is installed before attempting delegation\n",{"name":5,"author":43,"license":15,"version":44,"metadata":45,"platforms":53,"description":7},"Hermes Agent (Nous Research)","1.0.1",{"hermes":46},{"tags":47,"related_skills":52},[25,48,49,50,51],"Blackbox","Multi-Agent","Judge","Multi-Model",[24,36,21],[37,54,34],"macos","main","0d1434f89f4bc6b07e9d272accd8c1013768820f","archive\u002Fskill-md-reviewed\u002Fsha256\u002Fd3\u002Fd36c09af001e7af1f6353648647985cdbee031c8a01bcfc0dfff1df281a90141",0,"https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills","https:\u002F\u002Fgithub.com\u002Fzapabob","The Open University of JAPAN　2019-now\r\n\r\nTokyo University of Science　2007-2010","2026-10-26 16:29:01",{"source":8,"skillName":5,"commands":64,"prompt":74,"zipAvailable":75},[65,68,71],{"tool":66,"command":67},"npx","npx skills add zapabob\u002FSkills --skill blackbox",{"tool":69,"command":70},"bunx","bunx skills add zapabob\u002FSkills --skill blackbox",{"tool":72,"command":73},"pnpm","pnpm dlx skills add zapabob\u002FSkills --skill blackbox","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002Fd3\u002Fd36c09af001e7af1f6353648647985cdbee031c8a01bcfc0dfff1df281a90141\u002FSKILL.md",true,[],[78,110,143,169,196,213],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":97,"publishedAt":38},"01M6GJTE1GESGGF9K028Y7753E","xurl","X\u002FTwitter via xurl CLI: post, search, DM, media, v2 API.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fxurl\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[84,89,92],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":90,"categoryName":91,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":93,"categoryName":94,"taxonomyType":95,"taxonomyTypeDesc":96},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[80,98,54,28,99,37,34,100,101,102,103,104,105,19,27,106,55,107,108,109],"openclaw","github","official","search","https","social-media","api","Media","twitter","social","via","post",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":127,"publishedAt":38},"01M6GJT8S1PXQ8WPXT1HSNBWH2","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwriting-plans\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[116,119,122,123,124],{"categoryNo":117,"categoryName":118,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":120,"categoryName":121,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":90,"categoryName":91,"taxonomyType":87,"taxonomyTypeDesc":88},{"categoryNo":93,"categoryName":94,"taxonomyType":95,"taxonomyTypeDesc":96},{"categoryNo":125,"categoryName":126,"taxonomyType":95,"taxonomyTypeDesc":96},"01JBSEEDCAT000000000000036","内容创作者",[128,129,130,131,54,132,37,133,34,134,33,135,32,136,137,138,139,140,141,142],"writing","writing plans","plans","design","review","workflow","documentation","development","planning","code-review","subagent","write","superpowers","paths","test-driven-development",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":152,"publishedAt":38},"01M6GJST0H5X7WHBJ3BZK0DVKH","whisper","OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual ASR.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwhisper\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[149],{"categoryNo":150,"categoryName":151,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000016","图像与多媒体",[145,54,37,153,154,155,156,157,158,159,31,160,161,162,163,164,165,166,167,168],"openai","speech","multimodal","Transformers","ASR","Audio","text","speech recognition","use","general","multilingual","translation","english","identification","processing","Audio Processing",{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":173,"categories":174,"keywords":178,"publishedAt":38},"01M6GJSMRQ8EETZTYMG72P70EA","weights-and-biases","W&B: log ML experiments, sweeps, model registry, dashboards.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fweights-and-biases\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[175],{"categoryNo":176,"categoryName":177,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000013","分析与可视化",[179,54,180,181,34,182,183,184,185,186,187,31,188,189,190,191,192,193,194,195],"weights and biases","tensorflow","experiments","pytorch","visualization","registry","real-time","tuning","dashboards","experiment","log","time","Experiment Tracking","Model Registry","Hyperparameter Tuning","WandB","Real-Time Visualization",{"skillNo":197,"name":198,"nameZh":6,"description":199,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":200,"categories":201,"keywords":203,"publishedAt":38},"01M6GJS19KDPRY112JTR326S06","watchers","Poll RSS, JSON APIs, and GitHub with watermark dedup.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwatchers\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[202],{"categoryNo":90,"categoryName":91,"taxonomyType":87,"taxonomyTypeDesc":88},[198,54,204,99,37,205,206,207,208,209,210,19,27,211,212],"terminal","automation","http","monitoring","cron","json","rss","devops","with",{"skillNo":214,"name":215,"nameZh":6,"description":216,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":217,"categories":218,"keywords":221,"publishedAt":38},"01M6GJRHJD2A6Q830SWF9W48BC","serving-llms-vllm","vLLM: high-throughput LLM serving, OpenAI API, quantization.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fvllm\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[219,220],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},{"categoryNo":93,"categoryName":94,"taxonomyType":95,"taxonomyTypeDesc":96},[222,223,224,37,35,153,225,226,227,156,228,104,229,230,231,232,233,234,235,236],"llms","vLLM","serving llms vllm","openai api","tensor","Inference Serving","Production","llm serving","High Throughput","PagedAttention","Continuous Batching","Quantization","Tensor Parallelism","high-throughput","throughput"]