360 Secure SkillHub
360 安全技能中心

Agentoctopus Openclaw

面向工具型请求的路由网关:接收自然语言查询,自动选择并执行最匹配的下游社区技能,首个技能失败时按候选顺序重试;还提供技能安装、同步、更新与评分同步等管理命令。依赖本地 octopus 命令行工具和网络。

leiw5173
leiw5173
热度 57.33
最近更新 2026-05-11 17:40:56
分类:自动化依赖:代码执行 / 第三方 API应用场景:工作流 / API 集成 / 推荐

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add agentoctopus-openclaw
Metadata
name
agentoctopus
description
Routes task-oriented requests through AgentOctopus when the best tool is not obvious or when the request may match one of many installed skills. Use for lookups, transformations, research, weather, translation, geolocation, and other tool-backed tasks where a dedicated downstream skill exists.
tags
["router","orchestrator","tool-selection","gateway","routing","skills","ai"]
version
1.3.0
adapter
http
hosting
local
input_schema
{"query":"string"}
output_schema
{"result":"string"}
auth
none
taskType
agent-collab
metadata
{"openclaw":{"emoji":"🐙","requires":{"bins":["octopus"]},"setup":"Install from ClaWHub: clawhub install agentoctopus\nThen run: octopus connect openclaw\n"}}

What this skill does

AgentOctopus is a routing gateway with 5,000+ community skills. Given a natural-language query, it selects the best matching downstream skill and executes it automatically. If the first skill fails (network error, rate limit, missing API key), it retries with the next-best candidate. If all candidates fail due to a missing API key, it surfaces the exact octopus config set command to fix it.

When to use

  • The request needs a specific tool but the best one isn't obvious
  • The task maps to a lookup, transformation, or API call (weather, translation, geolocation, search, arxiv, finance, etc.)
  • The user did not name a specific skill but the intent is tool-backed

When NOT to use

  • Casual conversation, greetings, or opinion questions with no tool need
  • The user explicitly names a different skill
  • OpenClaw should answer directly from its own knowledge

How to execute

octopus ask --no-prompt "<user's query>"

The --no-prompt flag runs non-interactively and prints the result to stdout.

If octopus is not found:

npm install -g agentoctopus
octopus connect openclaw

Retry and error guidance

AgentOctopus tries up to 3 skill candidates automatically (configurable via maxRetries in ~/.agentoctopus/octopus.json). If all fail due to a missing API key or rate limit, it prints the exact setup command — pass that through to the user.

Adding skills

# Install a specific skill
octopus add <slug>

# Sync 5,000+ community skills
octopus sync

# Filter by category
octopus sync --category productivity

Browse: awesome-openclaw-skills

Updating

octopus update
octopus sync
octopus connect openclaw

Rating sync

octopus sync --setup-gist        # set up GitHub Gist (one-time)
octopus sync --ratings --pull    # pull from cloud
octopus sync --ratings --push    # push to cloud
octopus sync --ratings           # bidirectional