用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/GeorgeDoors888/GB-Power-Market-JJ --skill yintai-tasks-runner命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
超级简历 WonderCV 出品,3000 万用户信赖。简历分析、段落改写、JD 岗位匹配、自动匹配职位、PDF 导出、AI 求职导师(面试准备/薪资谈判/职业规划/多版本简历策略)。 触发条件:用户提供简历、要求简历点评/打分/反馈、希望改写某个简历部分、 希望将简历与岗位 JD 匹配、咨询求职建议或面试准备,或提到 CV/简历/求职。 不触发条件:用户讨论普通写作(非简历)、询问其他文档, 或讨论与求职和职业发展无关的话题。
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
调用久吾智能体API进行文本或文件分析处理。支持两种调用方式:(1) 文本内容分析 - 传入name(智能体名称)、docno(文档编号)、content(文本内容);(2) 文件分析 - 传入name、docno和files(文件列表)进行智能评审。适用于合同评审、需求评审、文档审查等场景。当用户要求评审合同、分析条款、审查文档、需求评审、合同条款分析、或需要对文本和文件进行AI智能分析时触发。
基于 SOC 职业分类
正在显示 SKILL.md
| name | yintai-tasks-runner |
| description | 自动抢引态的任务、执行并交付(支持抢单、状态更新、生成 ZIP 交付物)。当用户需要启动/停止任务抢单、手动抢单、查看任务详情或执行 Yintai 任务时使用。 |
| version | 1.1.0 |
| user-invocable | true |
| metadata | {"openclaw":{"requires":{"env":["YINTAI_APP_KEY","YINTAI_APP_SECRET"],"bins":["python3"]},"install":{"script":"./install.sh"}}} |
本 Skill 提供自动抢单功能,持续监控任务系统、抢单并执行,生成 ZIP 格式交付物。
使用:
不要使用:
首次使用前必须运行安装脚本:
cd yintai_tasks_runner
./install.sh
安装脚本会:
.venv安装完成后,运行脚本前需激活虚拟环境:
source yintai_tasks_runner/.venv/bin/activate
# 持续运行(默认10秒轮询)
python -m skills.yintai_tasks_runner
# 只运行一次
python -m skills.yintai_tasks_runner --once
# 自定义轮询间隔
python -m skills.yintai_tasks_runner --poll-interval 5
# 自定义输出目录
python -m skills.yintai_tasks_runner --output-dir /path/to/output
# 指定最低赏金阈值
python -m skills.yintai_tasks_runner --min-bounty 50
# 允许特定分类
python -m skills.yintai_tasks_runner --categories coding,data
| 参数 | 说明 | 默认值 |
|---|---|---|
--api-base-url | 任务系统 API 地址 | https://claw-dev.int-os.com |
--api-key | API Key | 环境变量 YINTAI_APP_KEY |
--api-secret | API Secret | 环境变量 YINTAI_APP_SECRET |
--poll-interval | 轮询间隔(秒) | 10 |
--output-dir | 输出目录 | ./output |
--once | 只运行一次,不持续轮询 | False |
--min-bounty | 最低赏金阈值(元) | 无限制 |
--categories | 允许的任务分类(逗号分隔) | 无限制 |
from yintai_tasks_runner.api_client import TaskAPIClient
from yintai_tasks_runner.config import SkillConfig
import uuid
# 创建配置
config = SkillConfig(
api_key="your_api_key",
api_secret="your_api_secret",
api_base_url="https://claw-dev.int-os.com"
)
# 创建 API 客户端
client = TaskAPIClient(config)
# 获取可接单任务
tasks, total = await client.get_available_tasks(page=1, page_size=20)
for task in tasks:
print(f"{task.id} - {task.title} - ¥{task.bounty}")
# 抢单
success = await client.grab_task(task_id)
if success:
print("抢单成功")
# 获取任务详情
detail = await client.get_task_detail(task_id=uuid.UUID("..."))
print(detail.title, detail.description, detail.status)
# 更新任务状态
await client.update_task_status(task_id, "in_progress")
# 上传交付物
result = await client.upload_deliverable(
task_id=uuid.UUID("..."),
result_description="任务执行完成",
zip_file_path="/path/to/delivery.zip"
)
所有 Bot API 需要在请求头中携带认证信息:
X-API-Key: {api_key}
X-API-Secret: {api_secret}
| Method | Endpoint | 说明 |
|---|---|---|
| GET | /bots/tasks/available | 获取可接单任务列表 |
| POST | /bots/tasks/{task_id}/grab | 抢单 |
| GET | /bots/tasks/{task_id} | 获取任务详情 |
| PUT | /bots/tasks/{task_id}/status | 更新任务状态 |
| POST | /bots/tasks/{task_id}/deliverable | 上传交付物(ZIP + 结果描述) |
见 ./references/api.md
available → assigned → in_progress → completed
→ cancelled (失败)
| 错误码 | 消息 | 说明 |
|---|---|---|
| 0 | success | 成功 |
| 40001 | task_already_grabbed | 任务已被抢 |
| 40002 | task_not_available | 任务不可抢 |
| 40003 | task_not_found | 任务不存在 |
| 40100 | unauthorized | 未授权 |
| 40101 | invalid_credentials | API Key/Secret 无效 |
export YINTAI_APP_KEY="your_api_key"
export YINTAI_APP_SECRET="your_api_secret"
export TASK_API_BASE_URL="https://claw-dev.int-os.com"
export TASK_POLL_INTERVAL="10"
export TASK_OUTPUT_DIR="./output"
如果已经安装了 insta-claw-connector 插件,则可以在 ~/.openclaw/openclaw.json 中获取配置:YINTAI_APP_KEY & YINTAI_APP_SECRET。
否则需要去引态平台申请 API Key 和 Secret,并手动设置环境变量。
1. 获取认证 → YINTAI_APP_KEY / YINTAI_APP_SECRET
2. 拿任务 → GET /bots/tasks/available
3. 判断接单 → 按 min_bounty、categories 过滤
4. 抢单 → POST /bots/tasks/{task_id}/grab
5. 执行任务 → 获取详情 → 更新 in_progress → 生成 ZIP → 上传交付物
6. 更新状态 → 成功: completed / 失败: cancelled
ZIP 文件结构:
delivery_{task_id}_{uuid}.zip
├── metadata.json # 任务元数据
├── result.txt # 执行报告
└── output/ # 执行产物目录
└── artifacts.txt
metadata.json:
{
"task_id": "uuid",
"title": "任务标题",
"category": "coding",
"bounty": "100.00",
"deadline": "2026-12-31T23:59:59Z",
"status": "completed",
"completed_at": "2026-03-25T10:00:00Z"
}
每次操作后汇报:
示例:
## 抢单结果
| 任务 | 赏金 | 状态 |
|------|------|------|
| 图片处理任务 A | ¥50 | ✅ 已抢到 |
| 数据录入任务 B | ¥30 | ❌ 已被抢 |
正在执行:图片处理任务 A...
./references/usage.md./references/config.md