wjs-voicedrop
VoiceDrop 的入口。所有能力都在 MCP 里(voicedrop.cn/mcp,32 个工具:文章读写与版本、文风与蒸馏、挖矿与重写、社区与投币、算力、分享/公众号/小红书)。本 skill 只做一件事——把你接上那个 MCP:用它的 login 工具做 6+4 手机配对登录拿到令牌,然后接进客户端。触发词:"voicedrop"、"登录 voicedrop"、"voicedrop 登录"、"接 voicedrop mcp"、"voicedrop token"、"/wjs-voicedrop"。
Profile →npx skills add jianshuo/claude-skills --skill wjs-voicedrop --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# VoiceDrop **VoiceDrop 的全部能力都在 MCP 里。这个 skill 唯一的作用,是把你接上去。** ## 先看:接上了吗? 会话里已经有 `list_articles`、`read_style`、`community_feed`、`credit_balance` 这些工具? **接上了。停止阅读本文件,直接用工具。** 工具自带完整说明(参数、语义、花不花算力都写在描述里)。**本文件有意不重复它们**——重复就会漂移:改了 MCP 忘了改这里,你就会照着过期的文档干活。**单一真源是 MCP 自己。** 没接上的话,往下走。全程两步:登录拿令牌 → 接进客户端。 --- ## 第一步:登录(MCP 的 `login` 工具,6+4 手机配对) **一个工具,调两次。** 靠字段分辨阶段——第一步只传 `code`,第二步只传 `verify_code` + `pairing`: ``` login(code="a3f2b1") → 手机弹出 4 位码,返回 pairing 句柄 login(verify_code="7391", pairing="…") → 返回 anon_ 令牌 ``` **为什么两次往返省不掉**:4 位码是服务端在第一步**才随机生成**的——第一步之前它不存在。而且它是安全性的核心:6 位码可能同时匹配多个账号(最多 10 个),服务端给每个候选推**不同**的 4 位码。报对了,才同时证明「手机在你手上」和「你要的是哪个账号」。省掉它,猜个 6 位码 + 手机上误点一下就能被接管。 ### MCP 还没接上,怎么调它的工具? `login` 是**唯一免 token 的工具**(要 token 才能登录、要登录才能拿 token,那是死锁)。所以**不必先接 MCP,也不必装任何东西**——curl 直接打端点: ```bash VD=https://voicedrop.cn/mcp call() { # $1=工具名 $2=参数 JSON curl -s -X POST "$VD" -H 'Content-Type: application/json' \ -d "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"$1\",\"arguments\":$2}}" \ | python3 -c "import json,sys;r=json.load(sys.stdin)['result'];t=r['content'][0]['text'];print('ERR: '+t if r['isError'] else t)" } ``` 1. 问用户要手机 **设置 → 账户** 里的 **6 位十
- 先看:接上了吗?
- 第一步:登录(MCP 的 login 工具,6+4 手机配对)
- MCP 还没接上,怎么调它的工具?
- 节奏很重要(这几条是真机上流血换来的)
- 报错对照
- 安全须知(用户没听过就说一遍)
- 第二步:接进客户端
- MCP 唯一做不到的事
curl -s -X POST "$VD" -H 'Content-Type: application/json' \
call login '{"code":"a3f2b1"}'
call login '{"verify_code":"7391","pairing":"<上一步返回的 pairing 原样粘回来>"}'
claude mcp add voicedrop --transport http https://voicedrop.cn/mcp \
curl -s -X PUT -H "Authorization: Bearer <token>" -H "Content-Type: audio/mp4" \What does the wjs-voicedrop skill do?
VoiceDrop 的入口。所有能力都在 MCP 里(voicedrop.cn/mcp,32 个工具:文章读写与版本、文风与蒸馏、挖矿与重写、社区与投币、算力、分享/公众号/小红书)。本 skill 只做一件事——把你接上那个 MCP:用它的 login 工具做 6+4 手机配对登录拿到令牌,然后接进客户端。触发词:"voicedrop"、"登录 voicedrop"、"voicedrop 登录"、"接 voicedrop mcp"、"voicedrop token"、"/wjs-voicedrop"。
How do I install it?
Run `npx skills add jianshuo/claude-skills --skill wjs-voicedrop --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From jianshuo/claude-skills, a repository with 112 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.