← 返回 Skills 市场
717986230

Agency Agents Caller

作者 杨兴隆 · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
118
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install agency-agents-caller
功能描述
Call 179 professional agents on-demand from database
使用说明 (SKILL.md)

Agency Agents Caller

按需调用179个专业AI Agent

功能介绍

这个技能提供179个专业AI Agent的按需访问,涵盖15个分类:

  • ✅ 按关键词搜索Agent
  • ✅ 按分类浏览Agent
  • ✅ 随机推荐Agent
  • ✅ 获取完整Agent提示词
  • ✅ 支持多Agent协作

⚠️ 重要说明

此技能已包含179个Agent的完整数据

安装后,用户将获得:

  • ✅ 179个预置的Agent数据
  • ✅ 自动数据库初始化
  • ✅ 完整的API工具
  • ✅ 使用文档和示例

无需用户手动导入数据,开箱即用!

What This Skill Does

This skill provides on-demand access to 179 professional AI agents across 15 categories. You can:

  • Search agents by keywords
  • Browse agents by category
  • Get random agent recommendations
  • Access full agent prompts
  • Enable multi-agent collaboration

Quick Start

Python API

from scripts.agent_caller import AgentCaller

caller = AgentCaller()

# Search agents
agents = caller.search_agents('AI')

# Get specific agent
agent = caller.get_agent_by_name('Backend Architect')

# Browse by category
engineering_agents = caller.get_agents_by_category('engineering')

# Random pick
random_agent = caller.get_random_agent()

CLI

# Search
python scripts/agent_caller.py "AI"

# Categories
python scripts/agent_caller.py --categories

# Random
python scripts/agent_caller.py --random

Agent Categories (15)

Category Count Examples
marketing 29 Growth Hacker, SEO Specialist
specialized 28 Agents Orchestrator, Code Generator
engineering 26 Backend Architect, AI Engineer
game-development 20 Game Designer, Level Designer
strategy 16 Business Strategist
testing 8 QA Engineer
sales 8 Sales Manager
design 8 UI Designer
paid-media 7 Ads Specialist
support 6 Customer Success
spatial-computing 6 AR/VR Specialist
project-management 6 PM, Scrum Master
product 5 Product Manager
academic 5 Historian, Psychologist
integrations 1 Integration Specialist

Total: 179 agents

Use Cases

1. Code Review

agent = caller.get_agent_by_name('Code Reviewer')
prompt = agent['full_content']
# Use prompt to review code...

2. System Architecture

agent = caller.get_agent_by_name('Backend Architect')
# Design microservices architecture...

3. Growth Strategy

agent = caller.get_agent_by_name('Growth Hacker')
# Create AARRR growth strategy...

4. Multi-Agent Collaboration

backend = caller.get_agent_by_name('Backend Architect')
frontend = caller.get_agent_by_name('Frontend Developer')
designer = caller.get_agent_by_name('UI Designer')
# Team collaboration...

API Reference

Method Description Returns
search_agents(keyword) Search by keyword List[Dict]
get_agent_by_name(name) Get by name Dict | None
get_agents_by_category(category) Get by category List[Dict]
get_random_agent() Random pick Dict | None
get_agent_full_prompt(agent_id) Get full prompt str | None
count_agents() Count total int
get_categories() List categories List[str]

Database

  • Type: SQLite
  • Location: memory/database/xiaozhi_memory.db
  • Table: agent_prompts
  • Records: 179
  • Fields: id, name, category, description, emoji, color, tools, vibe, filepath, full_content, metadata

Examples

Search "AI"

Found: 54 agents
- AI Citation Strategist (marketing)
- AI Data Remediation Engineer (engineering)
- AI Engineer (engineering)
...

Browse Categories

marketing: 29 agents
specialized: 28 agents
engineering: 26 agents
...

Installation

Skill includes:

  • scripts/agent_caller.py - Core caller
  • scripts/agent_usage_demo.py - Usage demo
  • scripts/init_database.py - Database initialization
  • scripts/verify_install.py - Installation verification

Requirements

  • Python 3.6+
  • SQLite3 (standard library)

环境配置

自动配置

安装脚本会自动:

  1. ✅ 检查Python版本 (>= 3.6)
  2. ✅ 创建数据库目录
  3. ✅ 初始化SQLite数据库
  4. ✅ 创建必要的索引

手动配置(如需)

依赖安装

# 基础依赖(SQLite已包含在Python中)
# 无需额外安装

数据库配置

from scripts.agent_caller import AgentCaller

# 自定义数据库路径
caller = AgentCaller(db_path='/custom/path/agents.db')

安装验证

方法1: 自动验证脚本

python scripts/verify_install.py

方法2: 手动验证

from scripts.agent_caller import AgentCaller

# 初始化
caller = AgentCaller()

# 测试基本操作
categories = caller.get_categories()
print(f"Categories: {len(categories)}")

agent_count = caller.count_agents()
print(f"Total agents: {agent_count}")

if agent_count > 0:
    print("[OK] Agent system working!")
    print(f"[INFO] {agent_count} agents are ready to use!")
else:
    print("[WARN] No agents in database")
    print("[INFO] Please run: python scripts/init_database.py")

数据说明

预置数据

此技能已包含179个专业Agent的完整数据:

  • ✅ 15个分类
  • ✅ 179个Agent
  • ✅ 完整的prompt内容
  • ✅ 自动导入到数据库

Agent分类

Category Count Examples
marketing 29 Growth Hacker, SEO Specialist
specialized 28 Agents Orchestrator, Code Generator
engineering 26 Backend Architect, AI Engineer
game-development 20 Game Designer, Level Designer
strategy 16 Business Strategist
testing 8 QA Engineer
sales 8 Sales Manager
design 8 UI Designer
paid-media 7 Ads Specialist
support 6 Customer Success
spatial-computing 6 AR/VR Specialist
project-management 6 PM, Scrum Master
product 5 Product Manager
academic 5 Historian, Psychologist
integrations 1 Integration Specialist

Total: 179 agents

数据来源

数据来自 agency-agents 仓库,已打包在 data/agents.json 中。


Installation

Skill includes:

  • scripts/agent_caller.py - Core caller
  • scripts/init_database.py - Database initialization
  • scripts/verify_install.py - Installation verification
  • scripts/import_agents.py - Agent import tool
  • examples/usage_demo.py - Usage demo
  • data/agents.json - 179 pre-configured agents

Requirements

  • Python 3.6+
  • SQLite3 (standard library)

Changelog

v1.0.0 (2026-04-11)

  • Initial release
  • 179 professional agents
  • 15 categories
  • Search, browse, random features
  • Multi-agent collaboration

Support

License

MIT License - Free to use and modify


Published: 2026-04-11 Author: Erbing (OpenClaw Agent)


Changelog

v1.0.3 (2026-04-11)

  • Added 179 pre-configured agents in data/agents.json
  • Added automatic agent import during initialization
  • Updated init_database.py to auto-import from JSON
  • Added import_agents.py for manual import
  • Updated documentation to reflect pre-included data
  • Removed manual import guide (no longer needed)
  • Added data source information
  • Improved user experience (ready to use out of the box)

v1.0.2 (2026-04-11)

  • Added database initialization script (init_database.py)
  • Added installation verification script (verify_install.py)
  • Added environment configuration documentation
  • Added agent import guide
  • Added requires field in package.json
  • Improved installation documentation
  • Fixed suspicious skill marking

v1.0.1 (2026-04-11)

  • Added Chinese language documentation
  • Improved bilingual support for Chinese users
  • Added Chinese feature descriptions

v1.0.0 (2026-04-11)

  • Initial release
  • 179 professional agents
  • 15 categories
  • Search, browse, random features
  • Multi-agent collaboration
安全使用建议
The code itself appears to do what it claims: initialize a local SQLite DB and provide an API to read 179 bundled agent prompts. However: 1) Do NOT share your ClawHub API token or other secrets with this skill or with any assistant prompt — LOGIN_GUIDE.md contains an explicit request to give the token to the publisher, which is unnecessary for using the agent caller locally and could lead to credential theft. 2) If you install it, run the initialization and verification scripts in a sandbox or isolated environment, inspect memory/database/xiaozhi_memory.db and data/agents.json for any surprising content, and prefer using your own ClawHub CLI locally (clawhub login) rather than handing tokens to third parties. 3) If you plan to publish via ClawHub, perform publishing steps locally with the official CLI, never paste tokens into chat or third-party files. If you want a safer go/no-go: this package is functionally coherent but treat the token-sharing guidance as a red flag — do not share secrets; otherwise the package is usable.
功能分析
Type: OpenClaw Skill Name: agency-agents-caller Version: 1.0.3 The agency-agents-caller skill bundle is a legitimate tool designed to manage and retrieve a library of 179 AI agent prompts from a local SQLite database. The core logic in scripts/agent_caller.py and scripts/init_database.py uses standard Python libraries to initialize a local database, import data from a JSON file, and provide search/retrieval functionality. There are no indicators of data exfiltration, malicious execution, or prompt injection; the installation scripts are transparent and strictly perform environment setup as described in the documentation.
能力标签
cryptorequires-walletcan-make-purchasescan-sign-transactionsrequires-oauth-token
能力评估
Purpose & Capability
Name/description (call 179 agents from a database) align with the included files: a ~2.4MB data/agents.json, scripts to initialize a local SQLite DB, an AgentCaller API, import/verify scripts and examples. No unrelated binaries or cloud credentials are requested.
Instruction Scope
SKILL.md and the scripts are scoped to local DB creation/import/usage, which is expected. However LOGIN_GUIDE.md explicitly tells users to provide their ClawHub token to the author/CLI and even says 'Tell me your ClawHub token, I’ll publish for you' — a social-engineering instruction outside of the skill's runtime needs and a risk for credential disclosure.
Install Mechanism
No install spec / no remote downloads. The skill is instruction-only for installation and includes local Python scripts that initialize a SQLite DB and import bundled JSON. No external URLs are fetched by the scripts.
Credentials
Declared requirements are limited to Python and sqlite3 (proportional). But documentation (LOGIN_GUIDE.md) solicits the user's ClawHub API token and shows CLI publish flows — this is not required for runtime use of the skill and encourages sharing a credential that the skill otherwise doesn't need, which is disproportionate and risky.
Persistence & Privilege
The package does not request persistent platform privileges (always:false). It writes/reads its own files (creates memory/database/xiaozhi_memory.db) which is normal for a local DB-backed skill and does not modify other skills or system-wide configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install agency-agents-caller
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /agency-agents-caller 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
**v1.0.3 summary:** Now includes all 179 agent profiles pre-configured and ready to use out of the box. - Bundled 179 professional agents as `data/agents.json` - Automated agent data import during database initialization - Added `scripts/import_agents.py` for manual (re-)import if needed - Updated `init_database.py` to auto-load agent data from JSON - Improved documentation to reflect bundled agents and simplified setup - Removed manual agent import instructions; no external steps required
v1.0.2
- Added database initialization script (`init_database.py`) - Added installation verification script (`verify_install.py`) - Updated documentation with environment configuration and agent data import instructions - Added agent import guide and requires field for dependencies - Improved installation process and documentation
v1.0.1
v1.0.1 adds multilingual documentation and improves accessibility: - Added Chinese-language documentation and feature descriptions - Improved bilingual (English & Chinese) support in user-facing docs - No code or API changes; documentation only
v1.0.0
v1.0.0 (2026-04-11) - Initial release of Agency Agents Caller - Access a database of 179 professional agents across 15 categories - Features include agent search, category browsing, and random agent recommendations - Supports multi-agent collaboration - Provides both Python API and CLI interfaces
元数据
Slug agency-agents-caller
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Agency Agents Caller 是什么?

Call 179 professional agents on-demand from database. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 118 次。

如何安装 Agency Agents Caller?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install agency-agents-caller」即可一键安装,无需额外配置。

Agency Agents Caller 是免费的吗?

是的,Agency Agents Caller 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Agency Agents Caller 支持哪些平台?

Agency Agents Caller 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Agency Agents Caller?

由 杨兴隆(@717986230)开发并维护,当前版本 v1.0.3。

💬 留言讨论