Minecraft Bukkit Pro
aiskillstore/marketplace
Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs.
Diagnose Basecamp CLI, authentication, and agent-plugin health.
$ npx skills add basecamp/basecamp-cli --skill basecamp-doctor -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install basecamp/basecamp-cli basecamp-doctor --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/basecamp/basecamp-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/basecamp-doctor .claude/skills/basecamp-doctor && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "basecamp-doctor" agent skill from https://github.com/basecamp/basecamp-cli/tree/main/skills/basecamp-doctor into .claude/skills/basecamp-doctor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basecamp-doctor", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/basecamp/basecamp-cli/tree/main/skills/basecamp-doctorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add basecamp/basecamp-cli --skill basecamp-doctor -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install basecamp/basecamp-cli basecamp-doctor --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/basecamp/basecamp-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/basecamp-doctor .agents/skills/basecamp-doctor && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "basecamp-doctor" agent skill from https://github.com/basecamp/basecamp-cli/tree/main/skills/basecamp-doctor into .agents/skills/basecamp-doctor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basecamp-doctor", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add basecamp/basecamp-cli --skill basecamp-doctor -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install basecamp/basecamp-cli basecamp-doctor --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/basecamp/basecamp-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/basecamp-doctor .cursor/skills/basecamp-doctor && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "basecamp-doctor" agent skill from https://github.com/basecamp/basecamp-cli/tree/main/skills/basecamp-doctor into .cursor/skills/basecamp-doctor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basecamp-doctor", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/basecamp/basecamp-cli.git --path skills/basecamp-doctor--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add basecamp/basecamp-cli --skill basecamp-doctor -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install basecamp/basecamp-cli basecamp-doctor --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/basecamp/basecamp-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/basecamp-doctor .gemini/skills/basecamp-doctor && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "basecamp-doctor" agent skill from https://github.com/basecamp/basecamp-cli/tree/main/skills/basecamp-doctor into .gemini/skills/basecamp-doctor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basecamp-doctor", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install basecamp/basecamp-cli basecamp-doctorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add basecamp/basecamp-cli --skill basecamp-doctor -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/basecamp/basecamp-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/basecamp-doctor .github/skills/basecamp-doctor && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "basecamp-doctor" agent skill from https://github.com/basecamp/basecamp-cli/tree/main/skills/basecamp-doctor into .github/skills/basecamp-doctor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basecamp-doctor", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add basecamp/basecamp-cli --skill basecamp-doctor -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install basecamp/basecamp-cli basecamp-doctor --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/basecamp/basecamp-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/basecamp-doctor .opencode/skills/basecamp-doctor && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "basecamp-doctor" agent skill from https://github.com/basecamp/basecamp-cli/tree/main/skills/basecamp-doctor into .opencode/skills/basecamp-doctor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basecamp-doctor", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
basecamp-doctorDiagnose Basecamp CLI, authentication, and agent-plugin health.
Basecamp Doctor is an agent skill from basecamp/basecamp-cli. Diagnose Basecamp CLI, authentication, and agent-plugin health.
Its SKILL.md is about 700 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Backend & APIs, covering Hooks and plugins. It works with Basecamp. The repository describes itself as: Basecamp CLI and Agent Skills. The licence is MIT.
Read from SKILL.md and the folder at commit 40e4757. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Basecamp Doctor loads about 699 tokens when it runs. Until then it costs about 20 tokens; SKILL.md has 373 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from basecamp/basecamp-cli at commit 40e4757, republished under its MIT licence (© basecamp). 373 words, ~699 tokens.
.claude/skills/basecamp-doctor/SKILL.md (or your agent's skills folder).Run the structured diagnostic:
basecamp doctor --jsonInterpret every check by status:
pass: working correctly.warn: usable, but follow-up is recommended.skip: not run because it is unauthenticated or not applicable.fail: broken and needs attention.Report failures and warnings with their hint fields. Also inspect the top-level breadcrumbs array and preserve its structured cmd next steps, because a breadcrumb can provide a more specific action than a check hint. Use these common remediations when relevant:
Basecamp authentication: basecamp auth login. Guard a replacement login
with --expect-identity <id> so a browser signed in as someone else cannot
become the profile. A bot or CI profile that must never sign in interactively
imports a personal access token instead:
op read "op://<vault>/<item>/credential" | basecamp auth login --with-token -P <profile> --account <id> --expect-identity <id>
Check oauth_type before suggesting either. basecamp auth status --json
reports it, and agent means the profile is a Basecamp agent: a principal
with no person behind it, which authenticates with its OAuth client rather
than a sign-in. Both commands above would store a PERSON's credential under
that profile and silently replace the agent. Its remediation is its own
login, with the client secret piped in:
op read "op://<vault>/<item>/credential" | basecamp auth login --with-client-credentials --client-id <id> -P <profile> --account <id>
The CLI's own hint on an agent credential already names this command with
the client id filled in — prefer it verbatim over reconstructing one, and
follow it rather than choosing for yourself whenever oauth_type is absent.
Agent plugin installation or version: basecamp setup agents (honors BASECAMP_SETUP_AGENT)
Codex plugin specifically: basecamp setup codex
Claude Code plugin specifically: basecamp setup claude
Grok skill specifically: basecamp setup grok (skill-only; Grok reads the shared ~/.agents/skills/basecamp skill)
Every remediation above runs without a terminal. Bare basecamp setup is the
human first-time flow and is not one of them: it opens browser OAuth and
refuses with a usage error in machine-output modes or unless stdin, stdout, and
stderr are all terminals. basecamp setup --customize additionally asks the user to
choose each default. Suggest either to a human at a terminal if useful, but
never run them yourself — use the subcommands above.
Do not read, print, or request credential files. If every check passes, say that Basecamp and its agent integration are ready.
© basecamp, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/basecamp-doctor of basecamp/basecamp-cli.
Open the folder on GitHubat commit 40e4757
Basecamp Doctor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Basecamp Doctor this skillbasecamp/basecamp-cli | 286 | — | ~699 | Automated safety check: Pass | MIT | |
| Minecraft Bukkit Proaiskillstore/marketplace | 430 | 7 repos | ~1.3k | Automated safety check: Pass | None | |
| MCP Integration for Pluginsanthropics/claude-plugins-official | 38k | 11 repos | ~3.1k | Automated safety check: Pass | Apache-2.0 | |
| Chat SDKdatabuddy-analytics/Databuddy | 1.2k | — | ~2.6k | Automated safety check: Pass | AGPL-3.0 | |
| FbaZhongye1/KnowAgenticRAG | 143 | — | ~758 | Automated safety check: Pass | None | |
| Agent Runtime Lifecycle Hookslobehub/lobehub | 83k | — | ~2.8k | Automated safety check: Pass | Custom licence |
aiskillstore/marketplace
Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs.
anthropics/claude-plugins-official
Explains how to bundle Model Context Protocol servers in a Claude Code plugin, covering config files, stdio, SSE, HTTP and WebSocket server types, and authentication.
databuddy-analytics/Databuddy
Build multi-platform chat bots with Chat SDK (chat npm package).
Zhongye1/KnowAgenticRAG
FastAPI Best Architecture (fba) project development guide. An agent skill from Zhongye1/KnowAgenticRAG.
lobehub/lobehub
Registers lifecycle hooks on an agent run to observe, mock or intervene at each step, dispatching them in the order they were registered.
OpenHands/extensions
Build and automate Discord integrations (bots, webhooks, slash commands, and REST API workflows).
basecamp/basecamp-cli
Interact with Basecamp through the Basecamp CLI. An agent skill from basecamp/basecamp-cli.
basecamp/basecamp-cli
Drive your own Claude Code session from Basecamp. An agent skill from basecamp/basecamp-cli.
Works with
Categories
Diagnose Basecamp CLI, authentication, and agent-plugin health. Basecamp Doctor is an agent skill from basecamp/basecamp-cli. Diagnose Basecamp CLI, authentication, and agent-plugin health.
Basecamp Doctor fits situations like: tasks that involve Hooks and plugins.
Run `npx skills add basecamp/basecamp-cli --skill basecamp-doctor -a claude-code`. Or copy the skill folder (skills/basecamp-doctor in basecamp/basecamp-cli) into .claude/skills/basecamp-doctor in your project. Claude Code loads it when a task matches its description.
Run `npx skills add basecamp/basecamp-cli --skill basecamp-doctor -a codex`. Or copy the skill folder (skills/basecamp-doctor in basecamp/basecamp-cli) into .agents/skills/basecamp-doctor in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add basecamp/basecamp-cli --skill basecamp-doctor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/basecamp-doctor, .gemini/skills/basecamp-doctor, .github/skills/basecamp-doctor and .opencode/skills/basecamp-doctor in your project.
SKILL.md names no scripts, command-line tools or credentials: Basecamp Doctor is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Basecamp Doctor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 699 tokens (SKILL.md is roughly 2.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Basecamp Doctor: Minecraft Bukkit Pro (aiskillstore/marketplace, 430 stars), MCP Integration for Plugins (anthropics/claude-plugins-official, 38k stars), Chat SDK (databuddy-analytics/Databuddy, 1.2k stars) and Fba (Zhongye1/KnowAgenticRAG, 143 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
basecamp (a GitHub organization) maintains it in basecamp/basecamp-cli, which has 286 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 7, 2026.
Source: basecamp/basecamp-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.