之前发了一个帖子介绍 sig,一个让 AI Agent 安全访问外部系统的认证工具。这段时间陆续做了一批 Skill ,https://www.v2ex.com/t/1208212, 覆盖了不少常用平台,来介绍一下。
| Skill | 平台 | 读操作 | 写操作 |
|---|---|---|---|
| Outlook | 邮件 | 收件箱、搜索、文件夹 | 发送、回复、转发 |
| MS Teams | 聊天 | 消息、频道、日历 | 发消息 |
| Slack | 聊天 | 频道、搜索、用户 | 发消息、表情 |
| V2EX | 论坛 | 热帖、搜索、主题、用户 | 发帖、回复、收藏 |
| 知乎 | 问答 | 热榜、搜索、回答、用户 | 仅读(反爬限制) |
| 论坛 | 热帖、搜索、帖子、用户 | 发帖、评论、投票 | |
| Bilibili | 视频 | 热门、搜索、评论、用户 | 点赞、投币、收藏 |
| YouTube | 视频 | 搜索、频道、评论 | 点赞、订阅 |
| X (Twitter) | 社交 | 用户、推文、热门 | 点赞、发推、转推 |
每个 Skill 就是一组 Python 脚本 + 一份 SKILL.md 文档,AI Agent 读文档就知道怎么调脚本。
# 安装 sig
npm install -g @sigcli/cli
# 安装所有 skill
git clone https://github.com/sigcli/sigcli.git
cd sigcli/skills && ./install.sh
# 登录你要用的平台(只需一次)
sig login https://www.bilibili.com/
# AI Agent 通过 sig run 拿到凭证,调脚本干活
sig run bilibili -- bash -c 'python3 scripts/bilibili_hot.py --cookie "$SIG_BILIBILI_COOKIE"'
部分 Skill 还没有经过充分的实际使用测试,如果你在用的过程中发现 bug ,欢迎提 issue: https://github.com/sigcli/sigcli/issues
做一个 Skill 其实很简单,核心就三步:
1. 找到网站的后端 API
打开浏览器 DevTools → Network ,操作一下网站,看它调了哪些 API 。大部分网站的 API 都是 REST JSON ,直接用 requests 就能调。
2. 写 Python 脚本
每个操作一个脚本,输入通过 argparse 参数传入,输出 JSON 到 stdout 。参考现有 Skill 的结构:
my-skill/
├── SKILL.md # 告诉 AI 怎么用这些脚本
├── scripts/
│ ├── my_client.py # 共享的 HTTP 客户端(处理认证、重试)
│ ├── my_search.py # 搜索功能
│ ├── my_detail.py # 查看详情
│ └── my_action.py # 写操作
└── tests/
└── test_my_search.py # 用 responses 库 mock 测试
3. 写 SKILL.md
这是 AI Agent 的使用说明。包含:每个脚本的用途、参数、认证方式、示例命令。AI 读完这个文件就知道怎么操作你的系统。
写好后提 PR 到 https://github.com/sigcli/sigcli ,我来 review 和合并。
GitHub: https://github.com/sigcli/sigcli 网站: https://sigcli.ai
1
liusaint1992 Apr 25
看起来不错
|
2
gbin OP @liusaint1992 可以试试呀
|
3
zisen Apr 25
jira 和 confluence 有吗
|
4
gbin OP @zisen jira 和 wiki 都有的,我个人每天上班都在用,而且很稳定,因为没有 anti bot 。
不过目前还没有开源出来,因为每个个体和单位的 jira custom field 不一样,可能只能开源大体框架,用之前需要微调一下 |
5
gbin OP 更新:又新增了两个 Skill:
- **Hacker News** — 浏览热帖/新帖/最佳、搜索、评论、投票等,读写全支持 - **LinkedIn** — 查看资料、浏览动态、搜索职位/人脉、发帖、点赞、评论、发送连接请求 地址: https://github.com/sigcli/sigcli/tree/main/skills |
6
qwwe01 Apr 26
试下看看
|
8
zisen Apr 29
@gbin 我这边让 codex 手搓了一版,用的是 cookies 登录,但是我发现我 chrome 上面登录基本上两三天才需要输入手机验证码重新登录,但是 cookies 好像隔几个小时就会改,然后又得重新复制新的 cookies 给到 sigcli 才能继续用,楼主有遇到这种问题不
|
11
gbin OP @zisen 对,Confluence 用 personal token 确实是最省心的方案,不用担心 cookie 过期。新版 sig 配置也更简单了,extract/apply 声明式写法,不用再手动配 requiredCookies 那些了。如果后面有别的系统需要接可以再看看。
|
12
gbin OP 更新:X (Twitter) Skill 现在可以正常搜索和发推了!刚用它搜了 "Agent Authentication" 相关推文,发现 FIDO 联盟刚成立了 Agentic Authentication Technical Working Group ,专门做 AI Agent 认证标准化。这个方向和 sig 做的事情很相关,感兴趣的可以关注一下。
|