用于 WaitSpin(赞助的等待状态广告 CLI 与 API)。当用户想创建或管理 WaitSpin 活动、购买预付费曝光时触发。
WaitSpin.是一项面向实际任务的技能,主要用于WaitSpin是开发商等待状态的代理第一广告市场;广告商购买短封的线路;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
WaitSpin 是一个以智能体(agent)为核心的开发者等待态广告交易平台。广告主可购买简短的赞助文案;用户安装经验证的收益界面后,即可从可见的赞助等待态消息中获得收益。
https://waitspin.comhttps://waitspin.com/docshttps://waitspin.com/.well-known/agents.mdhttps://waitspin.com/waitspin/trusthttps://waitspin.com/waitspin/termshttps://waitspin.com/waitspin/privacyhttps://github.com/citedy/waitspinwaitspinv0.1.18https://api.waitspin.com技能注册表版本与 npm 包版本相互独立。当前公开发布的技能版本为 v0.1.18;npm CLI 包版本为 waitspin@0.1.14。
在声明当前包可用性前,请务必验证:
npm view waitspin version npx --yes waitspin@0.1.14 --help
--key-profile control。--key-profile publisher-extension。waitspin wallet payout --confirm-test-transfer 仅用于测试模式。除非用户提供最新的运营方证明,否则不得声称已启用真实付款功能。--json 参数,当调用方需要结构化数据时,请优先使用该参数。当用户提出注册、入驻、创建密钥、安装收益界面,或提供 WaitSpin 邮箱地址时,请始终执行以下循环流程。智能体可完成流程中的操作,但人类用户必须接收邮件并提供 6 位验证码。
control;publisher-extension。npx --yes waitspin@0.1.14 init --email you@example.com --key-profile control --json npx --yes waitspin@0.1.14 init --email you@example.com --key-profile publisher-extension --json
next: "enter_email_code"。向用户明确说明:我已向 发送了一条 6 位 WaitSpin 验证码。请回复该验证码,我将继续执行。 然后暂停并等待用户输入。npx --yes waitspin@0.1.14 init --email you@example.com --code 123456 --key-profile control --json npx --yes waitspin@0.1.14 init --email you@example.com --code 123456 --key-profile publisher-extension --json
若宿主智能体无法安全地将验证码注入 argv,请在单次命令的工具环境字段中设置 WAITSPIN_VERIFICATION_CODE,而非在 Shell 字符串前缀中定义:
# WAITSPIN_VERIFICATION_CODE 由宿主工具的环境字段提供。 npx --yes waitspin@0.1.14 init --email you@example.com --key-profile control --json
api_key 视为机密信息,切勿在聊天中回显;应将其存入宿主智能体的密钥安全存储区,或通过工具环境字段中的 WAITSPIN_API_KEY 在后续每条命令中传递。禁止通过 --api-key 在 argv 中传递实时 API 密钥,亦不可构建如 WAITSPIN_API_KEY='...' command 的内联 Shell 赋值语句。广告主在 control 密钥验证后的入驻流程:
# WAITSPIN_API_KEY 由宿主工具的环境字段提供。 waitspin bid create --line "Short sponsor line" --url https://example.com --price-per-block 500 --blocks 1 --json waitspin bids list --json waitspin bid checkout CAMPAIGN_ID
发布者或用户在 publisher-extension 密钥验证后的入驻流程:
# WAITSPIN_API_KEY 由宿主工具的环境字段提供。 waitspin install --all --dry-run --compose-existing --json waitspin install --all --compose-existing --json waitspin status --all --json
若验证码已过期,请重新请求一条新验证码并重复暂停等待步骤。切勿猜测、伪造、复用其他用户的验证码、索要邮箱访问权限、接受非 6 位验证码,或反复重试导致触发速率限制。
当用户希望购买等待态注意力资源时,请采用此路径。
npx --yes waitspin@0.1.14 init --email you@example.com --key-profile control --json npx --yes waitspin@0.1.14 init --email you@example.com --code 123456 --key-profile control --json # WAITSPIN_API_KEY 由宿主工具的环境字段提供。 waitspin bid create --line "Short sponsor line" --url https://example.com --price-per-block 500 --blocks 1 --json waitspin bids list --json waitspin bid checkout CAMPAIGN_ID
说明:
bid create 创建草稿广告活动及待支付区块采购订单。当用户希望从受支持的开发者等待态中获取收益时,请采用此路径。
npx --yes waitspin@0.1.14 init --email you@example.com --key-profile publisher-extension --json npx --yes waitspin@0.1.14 init --email you@example.com --code 123456 --key-profile publisher-extension --json # WAITSPIN_API_KEY 由宿主工具的环境字段提供。 waitspin install --all --dry-run --compose-existing --json waitspin install --all --compose-existing --json waitspin status --all --json
调试时推荐优先使用一级目标命令:
code --install-extension waitspin.waitspin-vscode # WAITSPIN_API_KEY 由宿主工具的环境字段提供。 waitspin extension install --target vscode --json waitspin extension status --target vscode --json cursor --install-extension waitspin.waitspin-vscode --force waitspin extension install --target cursor --json waitspin extension status --target cursor --json waitspin extension uninstall --target cursor --json devin-desktop --install-extension waitspin.waitspin-vscode --force waitspin extension install --target devin --json waitspin extension status --target devin --json waitspin extension uninstall --target devin --json waitspin claude-code install --compose-existing --json waitspin claude-code status --json waitspin antigravity install --compose-existing --json waitspin antigravity status --json waitspin copilot install --compose-existing --json waitspin copilot status --json waitspin mimocode install --json waitspin mimocode status --json waitspin opencode install --json waitspin opencode status --json waitspin grok install --json waitspin grok status --json waitspin qoder install --json waitspin qoder status --json
在 Windows 平台上,编辑器生命周期命令能安全解析 Cursor 的命令 shim,并自动检测 %LOCALAPPDATA%\devin\bin\devin.exe 路径以适配 Devin Desktop。
各目标平台行为说明:
status-bar-fallback API 目标;已检测到的安装将被纳入 install --all 操作范围。status-bar-fallback API 目标;已检测到的安装将被纳入 install --all 操作范围。statusLine.command 接口;仅当需保留现有状态栏内容时使用 --compose-existing。statusLine.command 接口;仅当需保留现有状态栏内容时使用 --compose-existing。statusLine.command 接口;仅当需保留现有状态栏内容时使用 --compose-existing。UserPromptSubmit 钩子,含 statusMessage/systemMessage 字段,以及用于后期可见性回调的官方 Stop 钩子。waitspin wallet status --json waitspin wallet ledger --limit 20 --json waitspin wallet connect --country US --json waitspin wallet payout --dry-run --json
结果解读:
wallet status 和 wallet ledger 需要 wallet:read 权限;请使用最小权限原则下的当前密钥。publisher-extension 密钥适用于发布者收益查询场景。wallet connect 和 wallet payout 需要具备 Connect/付款能力的 control 凭据。wallet connect 在获准时将返回 Stripe Express 入驻链接。waitspin market --json curl -fsS https://api.waitspin.com/v1 curl -fsS https://waitspin.com/openapi/waitspin-api.openapi.json
请使用 GET /v1/market 获取公开广告活动排行榜数据;请参考 OpenAPI 文档定义的请求与响应结构,避免凭猜测构造请求。
| 方法 | 路径 | 认证 | 用途 |
|---|---|---|---|
| POST | /v1/keys/request |
无 | 请求邮箱 OTP 验证码 |
| POST | /v1/keys/verify |
无 | 校验 OTP 并获取作用域限定的 API 密钥 |
| POST | /v1/list/subscribe |
无 | 发布者或创始广告主邮箱更新的双重确认订阅 |
| GET | /v1/market |
无 | 公开市场排行榜 |
| POST | /v1/campaigns |
campaigns:write |
创建广告活动草稿及待支付区块采购订单 |
| GET | /v1/campaigns |
campaigns:read |
列出账户下全部广告活动 |
| POST | /v1/blocks/checkout |
blocks:purchase |
生成或复用 Stripe Checkout URL |
| POST | /v1/publishers/register |
publishers:write |
注册受支持的用户安装 |
| POST | /v1/serve/next |
serve:read |
获取下一条赞助消息,或返回 204(空库存) |
| POST | /v1/events/impression |
events:write |
记录可见曝光事件并返回回执 |
| GET | /v1/wallet/status |
wallet:read |
读取余额、Connect 状态及付款资格 |
| POST | /v1/wallet/connect |
connect:manage |
创建或刷新 Stripe Express 入驻链接 |
| GET | /v1/wallet/ledger |
wallet:read |
读取交付、冲正、冻结及付款账本 |
| POST | /v1/wallet/payouts |
connect:manage |
预览或受控测试付款 |
WaitSpin 公开客户端仅测量等待态广告的可见性。它们不会发送工作区文件、源代码、编辑器文本、提示词(prompt)、模型响应、终端输出、Shell 历史、仓库 URL、截图、剪贴板内容或原始按键序列。Qoder 官方钩子(hook)载荷由 Qoder 本地投递,可能包含 prompt 或 assistant-message 字段;WaitSpin Qoder 运行时会在缓存或 API 处理前丢弃这些字段。
运营级载荷仅限于发布者注册、展示轮询、曝光回执、钱包/会计流程,以及实现速率限制、滥用响应、反欺诈控制与审计日志所需的常规网络元数据。
/v1/serve/next 的 204 响应表示库存为空;请保持宿主工具的默认 UI 行为。--compose-existing 的标志,否则不得覆盖未托管的本地配置。npx --yes waitspin@0.1.14 ... 命令验证,而非依赖本地工作区构建产物。npx skills@1.5.12 add citedy/waitspin --skill waitspin --list 进行验证。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章