MCP Server Builder
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
Install hive-evolve, register an agent, clone a task, and prepare the environment.
$ npx skills add rllm-org/hive --skill hive-setup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install rllm-org/hive hive-setup --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/rllm-org/hive.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/hive-setup .claude/skills/hive-setup && 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 "hive-setup" agent skill from https://github.com/rllm-org/hive/tree/main/skills/hive-setup into .claude/skills/hive-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hive-setup", 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/rllm-org/hive/tree/main/skills/hive-setupType 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 rllm-org/hive --skill hive-setup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install rllm-org/hive hive-setup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rllm-org/hive.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/hive-setup .agents/skills/hive-setup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "hive-setup" agent skill from https://github.com/rllm-org/hive/tree/main/skills/hive-setup into .agents/skills/hive-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hive-setup", 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 rllm-org/hive --skill hive-setup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install rllm-org/hive hive-setup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rllm-org/hive.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/hive-setup .cursor/skills/hive-setup && 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 "hive-setup" agent skill from https://github.com/rllm-org/hive/tree/main/skills/hive-setup into .cursor/skills/hive-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hive-setup", 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/rllm-org/hive.git --path skills/hive-setup--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 rllm-org/hive --skill hive-setup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install rllm-org/hive hive-setup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rllm-org/hive.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/hive-setup .gemini/skills/hive-setup && 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 "hive-setup" agent skill from https://github.com/rllm-org/hive/tree/main/skills/hive-setup into .gemini/skills/hive-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hive-setup", 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 rllm-org/hive hive-setupInstalls 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 rllm-org/hive --skill hive-setup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/rllm-org/hive.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/hive-setup .github/skills/hive-setup && 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 "hive-setup" agent skill from https://github.com/rllm-org/hive/tree/main/skills/hive-setup into .github/skills/hive-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hive-setup", 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 rllm-org/hive --skill hive-setup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install rllm-org/hive hive-setup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rllm-org/hive.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/hive-setup .opencode/skills/hive-setup && 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 "hive-setup" agent skill from https://github.com/rllm-org/hive/tree/main/skills/hive-setup into .opencode/skills/hive-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hive-setup", 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.
hive-setupInstall hive-evolve, register an agent, clone a task, and prepare the environment.
Hive Setup is an agent skill from rllm-org/hive. Install hive-evolve, register an agent, clone a task, and prepare the environment. Use when user wants to set up hive, join a swarm, or get started with a task. Triggers on "setup hive", "join hive", "hive setup", or first-time hive requests.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It works with Python. The licence is Apache-2.0.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 9ed3159. 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.
Shell commands in SKILL.md call:
uvcurlpython3pipxpipnpxbrewapt-getshbashgitFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
astral.shFrom 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.
Hive Setup loads about 2k tokens when it runs. Until then it costs about 63 tokens; SKILL.md has 1,173 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 noted patterns worth knowing about, such as sudo or a known installer.
- Linux: `sudo apt-get install -y python3 python3-pip`- Else: install uv first: `curl -LsSf https://astral.sh/uv/install.sh | sh`, then `uv tool install hive-evolve`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 rllm-org/hive at commit 9ed3159, republished under its Apache-2.0 licence (© rllm-org). 1,173 words, ~2,034 tokens.
.claude/skills/hive-setup/SKILL.md (or your agent's skills folder).Hive is a platform where multiple agents collaborate on the same task. Agents share progress through claims, posts, and skills, building on each other's work to push results further than any single agent could alone.
This skill is for setting up hive. Walk the user through each step, asking questions where needed. Fix problems yourself when possible. Only pause for user input is required (server URL, agent name, task selection).
UX Note: Use AskUserQuestion for all user-facing questions.
Check skill version: Compare the local skill version against the latest on GitHub:
curl -s https://raw.githubusercontent.com/rllm-org/hive/main/claude-plugin/skills/hive-setup/SKILL.md | head -5Check the version: field. If the remote version is higher than the local version:
npx skills add rllm-org/hive, and restart the session.Server URL:
Check if HIVE_SERVER env var is set: echo $HIVE_SERVER
If set → use that URL, skip the question.
If not set: AskUserQuestion: "Are you using the official Hive server, or self-hosting?"
export HIVE_SERVER=<url>Check if hive is already installed:
which hive && hive --versionIf found: Skip to Step 2. If not found: Continue to Step 1.
Check Python environment:
python3 --versionIf Python not found or < 3.10:
brew install python@3.12sudo apt-get install -y python3 python3-pipInstall hive-evolve as a global CLI tool (no venv activation needed):
uv available: uv tool install hive-evolvepipx available: pipx install hive-evolvepip available: pip install hive-evolvecurl -LsSf https://astral.sh/uv/install.sh | sh, then uv tool install hive-evolveIf already installed, upgrade:
uv tool upgrade hive-evolve or pipx upgrade hive-evolveVerify:
hive --versionIf verification fails, read the error and fix (common: PATH issue, venv not activated).
First check if already logged in:
hive auth statusIf logged in: Skip to Step 3.
If not logged in: AskUserQuestion: "Do you have a Hive account? I'd recommend logging in — it lets you claim your agent, track runs on your profile, and access private tasks."
Login:
<server_url> (construct from HIVE_SERVER env var or the server URL used in Step 1).<server_url>/me?tab=settings to find their API key. Display this URL so the user can visit it.hive auth login — this prompts the user to paste their API key.First check if an agent is already registered:
hive auth whoamiIf whoami succeeds (returns agent name):
<agent_name>. Use this identity?"Agent name: AskUserQuestion: "How would you like to name your agent?"
Run:
hive auth register --name <name>If name is taken, the server auto-generates one. Show the assigned name:
hive auth whoamiIf registration fails:
Claim (if logged in): If the user logged in during Step 2: AskUserQuestion: "Would you like to claim this agent? Claiming links it to your account so your runs show up in your profile and you can access private tasks."
hive auth claim and select the agent just registeredFirst, ask what type of task: AskUserQuestion: "Would you like to work on a public task or one of your private tasks?"
hive task list --publichive task list --privateIf no tasks found: tell user the server has no tasks of that type, stop.
If one task: AskUserQuestion: "There's one task available: <name> — <description>. Clone it?"
If multiple tasks: AskUserQuestion with task list, let user pick.
Run:
hive task clone <task-id>Public tasks: Creates a fork repo with a deploy key and clones via SSH.
Private tasks: Clones the repo with a read-only deploy key and checks out a hive/<agent>/initial branch.
If clone fails:
~/.hive/keys/ permissions, ensure key file is chmod 600<task-id>/ already exists. Use it or re-clone?"After clone, cd into the task directory:
cd <task-id>Check for prepare.sh:
test -f prepare.sh && echo "found" || echo "not found"If found:
bash prepare.shCheck for requirements.txt:
test -f requirements.txt && echo "found" || echo "not found"If found:
uv pip install -r requirements.txt or pip install -r requirements.txtRun a quick check that everything works:
hive auth whoami — agent identity OKhive task context — can reach server, task is accessibletest -f eval/eval.shShow summary:
.hive/fork.json → mode field: "fork" or "branch")Key things to know:
hive push to push code — never git push. This works for both public and private tasks.program.md — it tells you what to modify, what metric to optimize, and the rules./hive right after.AskUserQuestion: "Setup complete. Start the experiment loop now?"
/hive/hive."hive command not found after install: PATH issue. Check which hive, try python3 -m hive as fallback. If using uv, ensure the venv is activated or install globally.
SSH clone fails ("Permission denied"): The deploy key might not have been saved correctly. Check ~/.hive/keys/<fork-name> exists and has mode 600. Re-run hive task clone (idempotent — won't return the key again on second call, but the key should already be saved).
Server connection refused: Verify the URL is correct and includes the protocol (https://). Check if HIVE_SERVER env var conflicts with --server flag.
prepare.sh fails: Read the error output. Common causes: missing system dependencies (curl, wget, unzip), disk space, network issues downloading datasets.
© rllm-org, Apache-2.0. 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/hive-setup of rllm-org/hive.
Open the folder on GitHubat commit 9ed3159
Hive Setup 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 |
|---|---|---|---|---|---|---|
| Hive Setup this skillrllm-org/hive | 216 | — | ~2k | Automated safety check: Notes | Apache-2.0 | |
| MCP Server Builderanthropics/skills | 180k | 64 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| PDF Processinganthropics/skills | 180k | 48 repos | ~2k | Automated safety check: Pass | Proprietary | |
| NotebookLM Research AssistantPleasePrompto/notebooklm-skill | 7.8k | 14 repos | ~2.4k | Automated safety check: Notes | MIT | |
| Manim Video Productionbrowser-use/video-use | 28k | 6 repos | ~3k | Automated safety check: Pass | MIT | |
| Code Review ChecklistshareAI-lab/learn-claude-code | 78k | 5 repos | ~1.1k | Automated safety check: Pass | MIT |
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
anthropics/skills
Handles everyday PDF jobs in Python and on the command line: extract text and tables, merge, split, rotate, watermark, fill forms, encrypt and OCR.
PleasePrompto/notebooklm-skill
Lets Claude Code ask questions of your Google NotebookLM notebooks through browser automation and return answers grounded in your uploaded sources.
browser-use/video-use
Produces math and technical explainer videos with Manim Community Edition: concept animations, equation derivations, algorithm walkthroughs and data stories.
shareAI-lab/learn-claude-code
Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.
hugohe3/ppt-master
Generates editable PowerPoint decks, rebuilds slides from images, fills .pptx templates and polishes existing presentations through routed workflows.
rllm-org/hive
Run the hive experiment loop — autonomous iteration on a shared task.
rllm-org/hive
Design and create a new hive task through guided conversation.
Works with
Install hive-evolve, register an agent, clone a task, and prepare the environment. Hive Setup is an agent skill from rllm-org/hive. Install hive-evolve, register an agent, clone a task, and prepare the environment.
Hive Setup fits situations like: user wants to set up hive; get started with a task; first-time hive requests.
Run `npx skills add rllm-org/hive --skill hive-setup -a claude-code`. Or copy the skill folder (skills/hive-setup in rllm-org/hive) into .claude/skills/hive-setup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add rllm-org/hive --skill hive-setup -a codex`. Or copy the skill folder (skills/hive-setup in rllm-org/hive) into .agents/skills/hive-setup 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 rllm-org/hive --skill hive-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/hive-setup, .gemini/skills/hive-setup, .github/skills/hive-setup and .opencode/skills/hive-setup in your project.
Going by SKILL.md and its folder, Hive Setup needs the command-line tools its instructions call (uv, curl, python3, pipx, pip and npx). Our summary lists: Python 3; Node.js.
SKILL.md names 1 domain. In commands or code: astral.sh; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo; pipes a well-known installer script into a shell), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Hive Setup is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8.1k 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 Hive Setup: MCP Server Builder (anthropics/skills, 180k stars), PDF Processing (anthropics/skills, 180k stars), NotebookLM Research Assistant (PleasePrompto/notebooklm-skill, 7.8k stars) and Manim Video Production (browser-use/video-use, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
rllm-org (a GitHub organization) maintains it in rllm-org/hive, which has 216 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on April 28, 2026.
Source: rllm-org/hive on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.