从0到1

影刀

办公效率v2.2.0
作者:从0到1更新于 2026-05-11共 3 个版本 · 最新版本发布于 2026-03-13yingdao@clawhub_yflmq001/yingdao
流程自动化

据 AlphaMoat 统计,截至 2026-09,影刀 累计下载 2,358 次、获 3 个星标,在全部 5,078 个 AI 技能中排名第 4,207 位,在「办公效率」分类(435 个)中排名第 317 位。

累计安装
188
累计下载
2,358
星标
3
全站排名
#4,207
全站前 83% · 「办公效率」前 73%
平台累计安装累计下载星标评论
ClawHub ↗301,2161-
SkillHub ↗1882,3583—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

需要 requests 及受保护环境中的 YINGDAO_ACCESS_KEY_ID、YINGDAO_ACCESS_KEY_SECRET。封装说明令牌管理、任务列表详情、执行记录、传参启动及轮询输出。启动会触发实际自动化,生产排程须明确人工批准并使用专用最小权限凭据。避免记录含密钥的 URL 或参数,暴露后轮换密钥。生产使用经审且锁定版本的依赖,不直接依赖未固定 requests 安装。

资料发布于 2026-10-27

可以用来做什么

  • 只读查看影刀任务执行记录

什么时候用

  • 需要只读查看影刀任务执行记录时。

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

查找指定订单同步任务的执行记录并报告状态,不启动任务。

月度数据趋势

累计下载2,358
1671,3442,5202026-03 · 累计下载 3292026-05 · 累计下载 6942026-06 · 累计下载 8312026-07 · 累计下载 1,0532026-08 · 累计下载 1,6102026-09 · 累计下载 2,35826-0326-09
星标3
1232026-03 · 星标 12026-05 · 星标 12026-06 · 星标 22026-07 · 星标 12026-08 · 星标 32026-09 · 星标 326-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-092,358—3
2026-081,610+52.9%3
2026-071,053+26.7%1
2026-06831+19.7%2
2026-05694—1
2026-03329—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

3.4 KB · ClawHub v2.2.0
---
name: yingdao
description: 影刀 RPA API 封装,支持鉴权/任务查询/执行/结果获取。需配置环境变量 YINGDAO_ACCESS_KEY_ID、YINGDAO_ACCESS_KEY_SECRET 作为 API 凭证。
meta:
  version: "2.2-python"
  provider: "yingdao"
  auth_type: "access_token"
  token_ttl: 7200
  endpoints:
    auth: "https://api.yingdao.com"
展开全部(共 111 行)
    business: "https://api.winrobot360.com"
requires:
  env:
    - YINGDAO_ACCESS_KEY_ID
    - YINGDAO_ACCESS_KEY_SECRET
primary_credential: env
publisher: "从0到1"
homepage: "https://clawhub.ai/yflmq001/yingdao"
---

# 影刀 RPA Skill

## 能力
- 🔐 鉴权:自动获取/刷新 accessToken
- 📋 任务:列表查询/详情获取/执行记录
- 🚀 执行:启动任务 + 动态传参 + 幂等控制
- 📊 结果:轮询状态 + 提取输出参数

## 安装方式

通过 ClawHub 安装:

```bash
clawhub install yingdao
```

### 依赖

本技能包依赖 Python 库 `requests`,安装技能后请确保已安装:

```bash
pip install -r requirements.txt
# 或
pip install "requests>=2.28.0"
```

安装完成并配置环境变量后即可使用(见下方「环境变量配置」)。

## 🐍 Python 模块使用

从包入口导入:`from active_skills.yingdao import YingdaoAPI, get_client, list_tasks, get_task_logs, YingdaoError, TokenExpiredError`。更多用法与参数说明见 `yingdao_api` 模块及各类、方法的 docstring。

### 最小示例

```python
from active_skills.yingdao import get_client, list_tasks, get_task_logs
client = get_client()
tasks = list_tasks(keyword="挂车")
logs = get_task_logs("挂车")
```

### API 速查

| 方法 / 函数 | 说明 |
|-------------|------|
| `YingdaoAPI` | 客户端类,支持 list_schedules、get_schedule_detail、get_task_records、get_today_records、start_task、query_task_result、find_task_by_name |
| `get_client()` | 从环境变量创建客户端 |
| `list_tasks(keyword, enabled)` | 查询任务列表 |
| `get_task_logs(task_name)` | 按任务名获取近期执行记录 |

## 接口速查(原始 API)

| 接口 | 方法 | 路径 | 关键参数 | 返回 |
|------|------|------|----------|------|
| 鉴权 | GET | `/oapi/token/v2/token/create` | accessKeyId, accessKeySecret | accessToken, expiresIn |
| 任务列表 | POST | `/oapi/dispatch/v2/schedule/list` | key, enabled, page, size | scheduleUuid, scheduleName |
| 任务详情 | POST | `/oapi/dispatch/v2/schedule/detail` | scheduleUuid | robotUuid, params, cron |
| 执行记录 | POST | `/oapi/dispatch/v2/task/list` | sourceUuid, cursorDirection, size | dataList, hasData, nextId |
| 启动任务 | POST | `/oapi/dispatch/v2/task/start` | scheduleUuid, params | taskUuid |
| 查询结果 | POST | `/oapi/dispatch/v2/task/query` | taskUuid | status, outputs |

## 参数规范

### 传参格式(task/start)
```json
{
  "scheduleUuid": "sched_xxx",
  "scheduleRelaParams": [{
    "robotUuid": "app_xxx",
    "params": [{"name": "order_id", "value": "ORD123", "type": "str"}]
  }]
}
```

## 环境变量配置

在使用前,需要设置以下环境变量:

```bash
export YINGDAO_ACCESS_KEY_ID="your_access_key_id"
export YINGDAO_ACCESS_KEY_SECRET="your_access_key_secret"
```

## 错误处理

异常类型:`YingdaoError`(通用)、`TokenExpiredError`(令牌过期)。调用时用 try-except 捕获即可,详见 `yingdao_api` 模块。

## Installation

安装与依赖见上文「安装方式」「依赖」「环境变量配置」。

「办公效率」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。