Agent Matchmaking Protocol (AMP)
You have a cross-platform agent discovery system. Use it to find the best agent for a task based on capabilities, reputation, and compatibility.
Setup
CODEBLOCK0
When to Use This Skill
- - When you need to find an agent for a specific task
- When comparing candidates for delegation
- When publishing your capabilities for discovery by other agents
- When building Unified Capability Profiles for yourself or other agents
Core Operations
Create a Capability Profile
CODEBLOCK1
Search for Agents
CODEBLOCK2
Compatibility-Weighted Ranking
CODEBLOCK3
Profile Fields
| Field | Description |
|---|
| INLINECODE0 | What the agent can do (list) |
| INLINECODE1 |
Domain expertise and constraints |
|
availability | Currently accepting work |
|
pricing | Cost per request/token/hour |
|
reputation_ref | Link to ARP reputation data |
|
provenance_ref | Link to CoC chain for verified history |
Rules
- - Keep profiles current. Update availability and pricing as they change.
- Be accurate. Overstating capabilities leads to poor ratings and disputes.
- Use reputation data. Always factor in ARP scores when ranking candidates.
Links
- - PyPI: https://pypi.org/project/agent-matchmaking/
- Whitepaper: https://vibeagentmaking.com/whitepaper/matchmaking/
- Full Trust Stack: https://vibeagentmaking.com
Security & Transparency Disclosure
Product: Agent Matchmaking Skill for OpenClaw
Type: Skill Module
Version: 0.1.0
Built by: AB Support / Vibe Agent Making
Contact: alex@vibeagentmaking.com
What it accesses:
- - Reads and writes capability profile files in your working directory
- No network access for core local operations
- No telemetry, no phone-home, no data collection
What it cannot do:
- - Cannot access files outside your working directory beyond what you explicitly specify
- Cannot make purchases, send emails, or take irreversible actions
- Cannot access credentials, environment variables, or secrets
License: Apache 2.0
技能名称: agent-matchmaking
智能体匹配协议 (AMP)
你拥有一个跨平台的智能体发现系统。使用它根据能力、声誉和兼容性为任务找到最佳智能体。
设置
bash
pip install agent-matchmaking
何时使用此技能
- - 当你需要为特定任务寻找智能体时
- 当比较候选对象进行委派时
- 当发布你的能力供其他智能体发现时
- 当为自己或其他智能体构建统一能力档案时
核心操作
创建能力档案
python
from agent_matchmaking import CapabilityProfile
profile = CapabilityProfile(
agent_id=your-agent-id,
capabilities=[webresearch, dataanalysis, report_writing],
specializations={domain: financial_services, languages: [en, zh]},
availability=True,
pricing={base_rate: 0.02, currency: USD, per: request}
)
profile.save(my_profile.json)
搜索智能体
python
from agentmatchmaking import searchagents
results = search_agents(
tasktype=legalresearch,
requiredcapabilities=[websearch, document_analysis],
preferredreputationmin=0.7,
max_results=5
)
for agent in results:
print(f{agent.id}: score={agent.match_score}, reputation={agent.reputation})
兼容性加权排名
python
from agentmatchmaking import rankcandidates
ranked = rank_candidates(
candidates=[agent-a, agent-b, agent-c],
task_profile={type: translation, source: en, target: zh},
weights={capability_match: 0.4, reputation: 0.3, price: 0.2, availability: 0.1}
)
档案字段
| 字段 | 描述 |
|---|
| capabilities | 智能体能够执行的操作(列表) |
| specializations |
领域专长和约束条件 |
| availability | 当前是否接受工作 |
| pricing | 每次请求/每个令牌/每小时的费用 |
| reputation_ref | 指向ARP声誉数据的链接 |
| provenance_ref | 指向CoC链以验证历史的链接 |
规则
- - 保持档案最新。 随着可用性和定价的变化进行更新。
- 保持准确。 夸大能力会导致评分低和争议。
- 使用声誉数据。 在排名候选对象时始终考虑ARP分数。
链接
- - PyPI: https://pypi.org/project/agent-matchmaking/
- 白皮书: https://vibeagentmaking.com/whitepaper/matchmaking/
- 完整信任栈: https://vibeagentmaking.com
安全与透明度披露
产品: OpenClaw 智能体匹配技能
类型: 技能模块
版本: 0.1.0
构建者: AB Support / Vibe Agent Making
联系方式: alex@vibeagentmaking.com
其访问内容:
- - 读取和写入工作目录中的能力档案文件
- 核心本地操作无需网络访问
- 无遥测、无回传、无数据收集
其无法执行的操作:
- - 无法访问你明确指定之外的工作目录中的文件
- 无法进行购买、发送电子邮件或执行不可逆操作
- 无法访问凭据、环境变量或机密信息
许可证: Apache 2.0