一、技能概览
🎯 技能分类:
32 个技能分为 6 大类:任务管理、用户触达、意图识别、动作执行、审计监控、通用工具
🎯
Orchestrator
6 个技能
任务调度、状态管理、分发协调
📞
Contact
6 个技能
电话、短信、IM 触达用户
🧠
Triage
5 个技能
意图识别、分类校验、置信度评估
⚡
Action
8 个技能
改约、通知、取消、跟进等执行动作
👁️
Audit
5 个技能
日志记录、告警触发、报告生成
🔧
通用工具
2 个技能
HTTP 请求、数据存储
技能安装方式
npx clawhub install "{skill-name}" --force
npx clawhub install "{skill1}" "{skill2}" "{skill3}" --force
二、Orchestrator Agent 技能(6 个)
职责:任务接收、状态管理、Agent 分发、进度追踪、异常处理
1. task-manager
任务生命周期管理:创建、更新、查询、关闭任务,维护任务状态机
API: task.create() | task.update() | task.get() | task.close()
2. state-machine
状态转换引擎:执行状态转换、校验转换规则、记录状态历史
API: state.transition() | state.validate() | state.history()
3. agent-dispatcher
Agent 任务分发:根据任务类型选择合适的 Agent、负载均衡、超时重试
API: dispatch.to_agent() | dispatch.load_balance() | dispatch.retry()
4. progress-tracker
进度追踪:实时监控任务进度、计算完成率、预测完成时间
API: progress.track() | progress.calculate() | progress.predict()
5. error-handler
异常处理:捕获错误、分类错误、执行重试策略、升级人工
API: error.catch() | error.classify() | error.escalate()
6. context-manager
上下文管理:维护任务上下文、跨 Agent 数据传递、会话记忆
API: context.get() | context.set() | context.share()
安装命令
npx clawhub install task-manager state-machine agent-dispatcher progress-tracker error-handler context-manager --force
四、Triage Agent 技能(5 个)
职责:用户意图识别、4 类状态分类、置信度评估、人工复核标记
1. intent-classifier
意图分类器:基于 LLM 的意图识别、4 类一级意图分类、6 类二级意图分类
API: classify.intent() | classify.l1() | classify.l2()
2. confidence-calculator
置信度计算:多模型投票、历史准确率加权、置信度校准
API: confidence.calculate() | confidence.weight() | confidence.calibrate()
3. entity-extractor
实体抽取:时间实体、地点实体、原因实体、数字实体提取
API: extract.time() | extract.location() | extract.reason() | extract.number()
4. human-review-flagger
人工复核标记:低置信度标记、异常模式识别、升级规则匹配
API: flag.low_confidence() | flag.anomaly() | flag.escalate()
5. context-analyzer
上下文分析:历史交互分析、用户画像匹配、情境理解增强
API: context.analyze_history() | context.match_profile() | context.enhance()
安装命令
npx clawhub install intent-classifier confidence-calculator entity-extractor human-review-flagger context-analyzer --force
五、Action Agent 技能(8 个)
职责:执行系统动作(改约/通知/取消/跟进等)、权限校验、动作结果反馈
1. appointment-updater
预约更新:修改预约时间、修改预约地址、预约冲突检测
API: appointment.update_time() | appointment.update_address() | appointment.check_conflict()
2. engineer-notifier
工程师通知:APP 推送、短信通知、电话通知、通知确认追踪
API: notify.push() | notify.sms() | notify.call() | notify.track_confirm()
3. order-canceller
订单取消:取消条件校验、退款处理、取消原因记录、用户确认
API: cancel.validate() | cancel.refund() | cancel.record() | cancel.confirm()
4. followup-scheduler
跟进安排:创建跟进任务、设置跟进时间、跟进提醒、跟进记录
API: followup.create() | followup.schedule() | followup.remind() | followup.record()
5. permission-checker
权限校验:动作权限检查、审批流程触发、权限升级申请
API: permission.check() | permission.request_approval() | permission.upgrade()
6. action-executor
动作执行器:通用动作执行、执行结果收集、执行异常处理
API: execute.action() | execute.collect_result() | execute.handle_error()
7. status-updater
状态更新:订单状态更新、任务状态更新、状态同步通知
API: status.update_order() | status.update_task() | status.notify()
8. result-validator
结果校验:动作执行结果验证、数据一致性检查、回滚机制
API: validate.result() | validate.consistency() | validate.rollback()
安装命令
npx clawhub install appointment-updater engineer-notifier order-canceller followup-scheduler permission-checker action-executor status-updater result-validator --force
六、Audit Agent 技能(5 个)
职责:全流程日志记录、异常告警、审计报告生成、合规检查
1. event-logger
事件日志:结构化日志记录、日志分类、日志检索、日志归档
API: log.event() | log.categorize() | log.search() | log.archive()
2. alert-trigger
告警触发:告警规则匹配、告警级别判定、告警通知发送、告警升级
API: alert.match_rule() | alert.determine_level() | alert.notify() | alert.escalate()
3. report-generator
报告生成:日报/周报/月报生成、数据可视化、报告导出、定时发送
API: report.generate() | report.visualize() | report.export() | report.schedule()
4. compliance-checker
合规检查:操作合规性校验、数据隐私检查、审计轨迹完整性验证
API: compliance.check_operation() | compliance.check_privacy() | compliance.verify_trail()
5. anomaly-detector
异常检测:模式识别、异常行为检测、趋势分析、预测性告警
API: anomaly.detect_pattern() | anomaly.detect_behavior() | anomaly.analyze_trend() | anomaly.predict()
安装命令
npx clawhub install event-logger alert-trigger report-generator compliance-checker anomaly-detector --force
七、一键安装脚本
全部技能一键安装
echo "🚀 开始安装挂起任务多 Agent 技能..."
echo "📦 安装 Orchestrator Agent 技能..."
npx clawhub install task-manager state-machine agent-dispatcher progress-tracker error-handler context-manager --force
echo "📦 安装 Contact Agent 技能..."
npx clawhub install phone-caller sms-sender im-messenger contact-strategy result-normalizer script-player --force
echo "📦 安装 Triage Agent 技能..."
npx clawhub install intent-classifier confidence-calculator entity-extractor human-review-flagger context-analyzer --force
echo "📦 安装 Action Agent 技能..."
npx clawhub install appointment-updater engineer-notifier order-canceller followup-scheduler permission-checker action-executor status-updater result-validator --force
echo "📦 安装 Audit Agent 技能..."
npx clawhub install event-logger alert-trigger report-generator compliance-checker anomaly-detector --force
echo "✅ 全部技能安装完成!"
echo "📊 总计:32 个技能"
echo "🤖 Agent 数:5 个"
按 Agent 分类安装
npx clawhub install task-manager state-machine agent-dispatcher progress-tracker error-handler context-manager --force
npx clawhub install phone-caller sms-sender im-messenger contact-strategy result-normalizer script-player --force
npx clawhub install intent-classifier confidence-calculator entity-extractor human-review-flagger context-analyzer --force
npx clawhub install appointment-updater engineer-notifier order-canceller followup-scheduler permission-checker action-executor status-updater result-validator --force
npx clawhub install event-logger alert-trigger report-generator compliance-checker anomaly-detector --force
技能验证
npx clawhub list
npx clawhub info task-manager
npx clawhub info intent-classifier
npx clawhub info phone-caller
八、技能配置模板
Agent 配置文件(YAML 格式)
agent:
name: "Orchestrator Agent"
version: "1.0"
description: "主控调度 Agent"
skills:
- task-manager
- state-machine
- agent-dispatcher
- progress-tracker
- error-handler
- context-manager
config:
max_retries: 3
timeout_seconds: 30
log_level: "INFO"
agent:
name: "Contact Agent"
version: "1.0"
description: "用户触达 Agent"
skills:
- phone-caller
- sms-sender
- im-messenger
- contact-strategy
- result-normalizer
- script-player
config:
max_contact_attempts: 4
contact_interval_minutes: [30, 120, 240, 1440]
preferred_method: "phone"
agent:
name: "Triage Agent"
version: "1.0"
description: "意图识别 Agent"
skills:
- intent-classifier
- confidence-calculator
- entity-extractor
- human-review-flagger
- context-analyzer
config:
confidence_threshold_auto: 0.8
confidence_threshold_review: 0.6
model: "gpt-4"
agent:
name: "Action Agent"
version: "1.0"
description: "动作执行 Agent"
skills:
- appointment-updater
- engineer-notifier
- order-canceller
- followup-scheduler
- permission-checker
- action-executor
- status-updater
- result-validator
config:
auto_execute_threshold: 0.8
require_approval_actions: ["cancel_order", "modify_fee"]
timeout_seconds: 10
agent:
name: "Audit Agent"
version: "1.0"
description: "审计监控 Agent"
skills:
- event-logger
- alert-trigger
- report-generator
- compliance-checker
- anomaly-detector
config:
log_retention_days: 90
alert_channels: ["email", "sms", "webhook"]
report_schedule: "0 9 * * *"