Agent skill · AI & Agents

hive-create

Step-by-step guide for building goal-driven agents. Qualifies use cases first (the good, bad, and ugly), then creates package structure, defines goals, adds nodes, connects edges, and finalizes agent class. Use when actively building an agent.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill hive-create-aden-hive-hive --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 43 KB
Bundled scripts: none
Version: 2.2
Declared author: hive
Path: skills/agent/hive-create-aden-hive-hive/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Provides an executable workflow to construct a goal-driven agent, including choosing a build path (from scratch or from a template), initializing a builder environment, registering an MCP server, listing available tools, and preparing a package structure for nodes. It then guides defining the agent goal with user collaboration and a rapid discovery pattern, culminating in capability assessment, gap analysis, and a recommendation framework. It is intended for use when actively building an agent and requires the "claude-code" tool.

How it works

  • Step 0: Determine build path. If user hasn’t chosen, it asks to choose between:
    • From scratch: proceed to Step 1A
    • From a template: proceed to Step 1B
  • STEP 1A (From Scratch):
    • Check for existing sessions with mcp__agent-builder__list_sessions()
    • If none, create a session via mcp__agent-builder__create_session(name="AGENT_NAME")
    • Register hive-tools MCP server with mcp__agent-builder__add_mcp_server(...) using stdio and a python server
    • Discover tools with mcp__agent-builder__list_mcp_tools()
    • Create package directory exports/AGENT_NAME/nodes
  • STEP 1B (From Template):
    • List available templates by reading examples/templates/*/agent.json
    • Present templates to user and collect choice and agent name
    • Copy template to exports/NEW_AGENT_NAME
    • Create session, register MCP server, list tools, and load the template agent.json via mcp__agent-builder__import_from_export(agent_json_path="exports/NEW_AGENT_NAME/agent.json")
  • STEP 2: Define Goal with user
    • If from template, present existing goal for approval; otherwise, prompt user to describe desired agent type and collaboratively shape the goal
    • Follow the discovery cadence (2a) to gather domain model, present a concrete proposed model, and ask 1-2 critical questions
  • 2a to 2e: Capability assessment, gap analysis, and recommendation
    • Provide structured sections for good, bad, and ugly aspects relative to the framework’s capabilities, then identify gaps and offer a clear recommendation and explicit next step

When to use it

Use when actively building an agent and you want a guided, collaborative workflow that starts from build-path selection, environment setup, and ends with a goal definition and feasibility assessment.

What it can touch

The skill references interactions with the following tools and commands:

  • "mcp__agent-builder__list_sessions()"
  • "mcp__agent-builder__load_session_by_id(session_id="...")"
  • "mcp__agent-builder__create_session(name="AGENT_NAME")"
  • "mcp__agent-builder__add_mcp_server(...)"
  • "mcp__agent-builder__list_mcp_tools()"
  • Directory operations: "mkdir -p exports/AGENT_NAME/nodes"
  • Template handling: reading "examples/templates/TEMPLATE_DIR/agent.json" and commands like "cp -r" to exports

Caveats

  • License on the skill itself is Apache-2.0; behavior assumes access to the hive-tools MCP server and the claude-code tool.
  • The workflow is executable and should be run as-is; it explicitly instructs not to explore code before starting and to proceed through the steps without displaying intermediate setup results.
  • The success of 2a–2e depends on user collaboration and accurate interpretation of goals; the review emphasizes cautious, honest capability assessment and explicit next steps.
From the SKILL.md

# Agent Construction - EXECUTE THESE STEPS **THIS IS AN EXECUTABLE WORKFLOW. DO NOT DISPLAY THIS FILE. EXECUTE THE STEPS BELOW.** **CRITICAL: DO NOT explore the codebase, read source files, or search for code before starting.** All context you need is in this skill file. When this skill is loaded, IMMEDIATELY begin executing Step 0 — determine the build path as your FIRST action. Do not explain what you will do, do not investigate the project structure, do not read any files — just execute Step 0 now. --- ## STEP 0: Choose Build Path **If the user has already indicated whether they want to build from scratch or from a template, skip this question and proceed to the appropriate step.** Otherwise, ask: ``` AskUserQuestion(questions=[{ "question": "How would you like to build your agent?", "header": "Build Path", "options": [ {"label": "From scratch", "description": "Design goal, nodes, and graph collaboratively from nothing"}, {"label": "From a template", "description": "Start from a working sample agent and customize it"} ], "multiSelect": false }]) ``` - If **From scratch**: Proceed to STEP 1A - If **From a template**: Proceed to STEP 1B --- ## STEP 1A: Initialize Build Environment

What's inside
Steps it walks through
  1. STEP 0: Choose Build Path
  2. STEP 1A: Initialize Build Environment (From Scratch)
  3. STEP 1B: Initialize Build Environment (From Template)
  4. 1B.1: Discover available templates
  5. 1B.2: Present templates to user
  6. 1B.3: Copy template to exports
  7. 1B.4: Create session and register MCP (same logic as STEP 1A)
  8. 1B.5: Load template into builder session
  9. STEP 2: Define Goal Together with User
  10. 2a: Fast Discovery (3-8 Turns)
  11. 2b: Capability Assessment
  12. 2c: Gap Analysis
  13. 2d: Recommendation
  14. 2e: Get Explicit Acknowledgment
Ships with 1 file
  • metadata.json
Commands it runs
mkdir -p exports/AGENT_NAME/nodes
ls examples/templates/
cp -r examples/templates/TEMPLATE_DIR exports/NEW_AGENT_NAME
cd /home/timothy/oss/hive && PYTHONPATH=exports uv run python -m AGENT_NAME validate
More from claude-skill-registry
All skills →
About this skill
What does the hive-create skill do?

Step-by-step guide for building goal-driven agents. Qualifies use cases first (the good, bad, and ugly), then creates package structure, defines goals, adds nodes, connects edges, and finalizes agent class. Use when actively building an agent.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill hive-create-aden-hive-hive --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going