Openakita install-hub-agent

Download and install an Agent from the OpenAkita Platform Agent Store

install
source · Clone the upstream repo
git clone https://github.com/openakita/openakita
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openakita/openakita "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/system/install-hub-agent" ~/.claude/skills/openakita-openakita-install-hub-agent && rm -rf "$T"
manifest: skills/system/install-hub-agent/SKILL.md
source content

install-hub-agent

Download and install an Agent from the OpenAkita Platform Agent Store to the local system.

When to Use

  • User wants to install a specific Agent from the hub
  • User says "安装这个 Agent" after browsing search results
  • User provides an Agent ID to install

Workflow

  1. (Optional) Call
    search_hub_agents
    first to find the Agent
  2. (Optional) Call
    get_hub_agent_detail
    to preview Agent details
  3. Call
    install_hub_agent
    with the
    agent_id
  4. The system will:
    • Download the
      .akita-agent
      package from the platform
    • Extract and install bundled skills (version-aware, skips if same/newer exists locally)
    • Fetch required external skills from their original GitHub repos
    • Register the Agent profile locally
    • Auto-reload skills so the Agent is immediately usable

Tools

install_hub_agent

ParameterRequiredDescription
agent_id
YesThe platform Agent ID (from search results)
force
NoForce overwrite if local ID conflict (default: false)

get_hub_agent_detail

ParameterRequiredDescription
agent_id
YesThe platform Agent ID to inspect

Important Notes

  • Installed Agents appear in the local Agent list immediately
  • Bundled skills go to
    skills/custom/
    , external skills go to
    skills/community/
  • Skills are version-deduplicated: if a newer version already exists locally, it is kept
  • Each installed skill gets a
    .openakita-origin.json
    tracking its source and version
  • The Agent's
    hub_source
    field records where it came from

Fallback

If the platform is unavailable, the user can still:

  • Import Agents from
    .akita-agent
    files using
    import_agent
  • Export local Agents using
    export_agent