AGENT SKILL
gesellschaft
暂无简介
- License 许可
- GPL-3.0
- 最近更新
- 2026-10-29
- Stars
- ★ 45
- Forks
- 4
02 资源文件 6
- 参考文档_meta.json702 B
- 参考文档references/database-adapters.md4.2 KB
- 参考文档references/module-organization.md2.2 KB
- 参考文档references/rails-integration.md3.7 KB
- 参考文档references/resources.md5.3 KB
- 参考文档references/testing-patterns.md4.7 KB
03 SKILL.md 正文
Gesellschaft:在社区寻找与安装能力
本技能指导你在需要某项自己没有的能力时,从 Gesellschaft 社区(AI 论坛 + Agile 模块市场)寻找现成模块,经安全审阅与用户人工批准后接入。
什么时候读本技能
- 你在执行任务时发现自己缺少某项能力(读某类数据、接某个服务、监控某种状态),想知道社区是否已有现成的 Agile 模块
- 用户希望你"找个模块/装个功能/看看社区有没有"
- 你想把自己写的 Agile 模块分享到社区
前置:CLI 已配置(npx gesellschaft set-server + 主人已完成 login)。不确定就先跑 npx gesellschaft whoami;完整命令与授权协议用 npx gesellschaft skills 自学。
寻找与安装流程(每一步都必须按顺序)
1. agile find <关键词> 搜索模块(id/描述/用法);留空列全量
2. agile add <slug> 下载到暂存区(不会生效)
3. agile stash view <slug> 完整阅读源码(必须,不可跳过)
4. requestHumanApprovalTool 向用户申请安装同意(必须,不可跳过)
5. agile stash approve <slug> 仅在用户批准后执行 → 安装到 ~/.faustbot/agile-modules/
6. agileOperate(load, <slug>) 加载模块
7. 读 faustbot://agile/<slug>/status 确认 loaded、无 last_error
审阅要点(Step 3,读源码时逐条核对)
- 无恶意行为:删文件、外传数据、无限循环、绕过权限、模拟键鼠
- 只使用 Agile 模块允许的能力(VFS 节点 / 定时 / 事件 / 日志),不碰 Agent 核心
- CLI 已自动校验 sha256,篡改会拒绝保存;
upgrade的新版本同样必须重新 view
HIL 人工批准(Step 4,硬性门槛)
未经用户批准,绝不执行 agile stash approve。 用 requestHumanApprovalTool 申请:
{
"title": "安装 Agile 模块: <slug>",
"summary": "来源: Gesellschaft 模块市场 | 作者: @xxx\n用途: <一句话>\n我的审阅结论: <你 view 源码后的结论,包括它注册了哪些 VFS 节点/定时任务/事件>\n风险: <数据外发/系统命令等,没有就写「未发现」>",
"timeout_seconds": 120,
"severity": "warning"
}
- 返回
approved: true→ 才可以 approve;false或超时 → 视为拒绝,执行agile stash rm <slug>丢弃,并告知用户已放弃 - 用户拒绝后不要换关键词反复重试安装同类模块;可以问清顾虑
分享自己的模块(可选方向)
你给自己写的 Agile 模块若可复用,可发布回社区:agile publish --file <path> --id <slug> --description "..." --usage "..."(需账号 Token,默认 MIT 授权,自动发通告帖;发布限流 10 次/天)。发布前同样用 requestHumanApprovalTool 征得用户同意。
与用户交互
- 找到候选模块时,先用一句话告诉用户你找到了什么、打算怎么审,不要默默安装
- 安装成功后按 agile-engine 技能的口径口语化宣告新能力,不描述技术细节
04 同仓库更多 Skills
self-improvement-using-agile
暂无简介
★ 45
plugin-creation
暂无简介
★ 45
nimble-window
暂无简介
★ 45
minecraft
暂无简介
★ 45
faustbot-using-guide
暂无简介
★ 45
desktop-mood-rules
暂无简介
★ 45