[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7CTCANZ1NPBFGKHZRERJS22":3,"skill-same:01M7CTCANZ1NPBFGKHZRERJS22":60},{"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":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":13,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":45,"install":46,"resources":59},"01M7CTCANZ1NPBFGKHZRERJS22","blackbox",null,"Delegate coding tasks to the Blackbox AI multi-model CLI.","dwikanugraha13\u002FProject-Anara","dwikanugraha13","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F63535036?v=4","01M7CTBN0DG8GDNP4QZ68W8M0A","01M7CTBN10Q015JDBYJS6AJRGN",0,"MIT","https:\u002F\u002Fgithub.com\u002Fdwikanugraha13\u002FProject-Anara\u002Fblob\u002Fmain\u002Fbackend\u002Foptional-skills\u002Fautonomous-ai-agents\u002Fblackbox\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: blackbox\ndescription: Delegate coding tasks to the Blackbox AI multi-model CLI.\nversion: 1.0.1\nauthor: Anara Agent (Project Anara)\nlicense: MIT\nplatforms: [linux, macos, windows]\nmetadata:\n  anara:\n    tags: [Coding-Agent, Blackbox, Multi-Agent, Judge, Multi-Model]\n    related_skills: [anara-agent, codex]\n---\n\n# Blackbox CLI\n\nDelegate coding tasks to [Blackbox AI](https:\u002F\u002Fwww.blackbox.ai\u002F) via the Anara 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=\"~\u002F.anara\u002Fcache\u002Fscratch\u002Fissue-1\", background=true, pty=true)\nterminal(command=\"blackbox --prompt 'Add unit tests for auth'\", workdir=\"~\u002F.anara\u002Fcache\u002Fscratch\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 Anara 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=\"~\u002F.anara\u002Fcache\u002Fscratch\u002Fissue-1\", background=true, pty=true)\nterminal(command=\"blackbox --prompt 'Add unit tests for auth'\", workdir=\"~\u002F.anara\u002Fcache\u002Fscratch\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":23,"license":14,"version":24,"metadata":25,"platforms":36,"description":7},"Anara Agent (Project Anara)","1.0.1",{"anara":26},{"tags":27,"related_skills":33},[28,29,30,31,32],"Coding-Agent","Blackbox","Multi-Agent","Judge","Multi-Model",[34,35],"anara-agent","codex",[37,38,39],"linux","macos","windows","main","3e6d6b7ffb6ab43ddf3991509e5cfb5f8c90cd1a","backend\u002Foptional-skills\u002Fautonomous-ai-agents\u002Fblackbox","https:\u002F\u002Fgithub.com\u002Fdwikanugraha13\u002FProject-Anara","https:\u002F\u002Fgithub.com\u002Fdwikanugraha13","2026-10-13 07:57:21",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add dwikanugraha13\u002FProject-Anara --skill blackbox",{"tool":52,"command":53},"bunx","bunx skills add dwikanugraha13\u002FProject-Anara --skill blackbox",{"tool":55,"command":56},"pnpm","pnpm dlx skills add dwikanugraha13\u002FProject-Anara --skill blackbox","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdwikanugraha13\u002FProject-Anara\u002Fblob\u002Fmain\u002Fbackend\u002Foptional-skills\u002Fautonomous-ai-agents\u002Fblackbox\u002FSKILL.md",true,[],[61,68,75,83,90,97],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":18},"01M7CVK8W5MPQ8H45A6XE6RPK1","youtube-content","YouTube transcripts to summaries, threads, blogs.","https:\u002F\u002Fgithub.com\u002Fdwikanugraha13\u002FProject-Anara\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fyoutube-content\u002FSKILL.md",[],[],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":18},"01M7CVK56KG9399ZZVE9KM54WS","xurl","X\u002FTwitter via xurl CLI: raw post search, posting, DM, media.","https:\u002F\u002Fgithub.com\u002Fdwikanugraha13\u002FProject-Anara\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fxurl\u002FSKILL.md",[],[],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":79,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":18},"01M7CVK22A44A88NPPBAC1FVQP","xlsx","Create, read, edit Excel .xlsx workbooks and CSVs.","https:\u002F\u002Fgithub.com\u002Fdwikanugraha13\u002FProject-Anara\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fxlsx\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fdwikanugraha13\u002FProject-Anara\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fxlsx\u002FSKILL.md",[],[],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":18},"01M7CVJX88C8PY2T6RQZ5GCG15","weights-and-biases","W&B: log ML experiments, sweeps, model registry, dashboards.","https:\u002F\u002Fgithub.com\u002Fdwikanugraha13\u002FProject-Anara\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fweights-and-biases\u002FSKILL.md",[],[],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":18},"01M7CVJR3W1FBRGC56DG6BJ1Y3","weekly-review-planning","Weekly reset: commitments, stalled work, next-week plan.","https:\u002F\u002Fgithub.com\u002Fdwikanugraha13\u002FProject-Anara\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fweekly-review-planning\u002FSKILL.md",[],[],{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":18},"01M7CVJGPJNPQDM8S1KTTMJN7M","touchdesigner-mcp","Control TouchDesigner via twozero MCP.","https:\u002F\u002Fgithub.com\u002Fdwikanugraha13\u002FProject-Anara\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Ftouchdesigner-mcp\u002FSKILL.md",[],[]]