DevRev
/install devrev
DevRev Skill
Interact with DevRev via its REST API to manage issues, tickets, and parts.
Setup
Requires a DevRev PAT token. Read from env var DEVREV_TOKEN or ask the user to provide it.
export DEVREV_TOKEN=\x3Cyour-pat-token>
Base URL: https://api.devrev.ai
Auth header: Authorization: \x3Ctoken> (no "Bearer" prefix needed)
Common Operations
List Works (issues + tickets)
curl -s "https://api.devrev.ai/works.list" \
-H "Authorization: $DEVREV_TOKEN" | python3 -m json.tool
Filter by type:
# Only issues
curl -s "https://api.devrev.ai/works.list?type[]=issue" \
-H "Authorization: $DEVREV_TOKEN"
# Only tickets
curl -s "https://api.devrev.ai/works.list?type[]=ticket" \
-H "Authorization: $DEVREV_TOKEN"
Get a Specific Work Item
# Get by DON ID
curl -s -X POST "https://api.devrev.ai/works.get" \
-H "Authorization: $DEVREV_TOKEN" \
-H "Content-Type: application/json" \
-d '{"id": "don:core:dvrv-us-1:devo/XXXX:issue/72"}'
Create an Issue
curl -s -X POST "https://api.devrev.ai/works.create" \
-H "Authorization: $DEVREV_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"type": "issue",
"title": "Issue title",
"body": "Description here",
"applies_to_part": "don:core:...:product/X",
"owned_by": ["don:identity:...:devu/1"]
}'
Create a Ticket
curl -s -X POST "https://api.devrev.ai/works.create" \
-H "Authorization: $DEVREV_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"type": "ticket",
"title": "Ticket title",
"body": "Description here",
"applies_to_part": "don:core:...:product/X",
"severity": "medium"
}'
Severity options: blocker, high, medium, low
Update a Work Item
curl -s -X POST "https://api.devrev.ai/works.update" \
-H "Authorization: $DEVREV_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"id": "don:core:...:issue/72",
"title": "Updated title",
"body": "Updated description"
}'
Search Works
curl -s -X POST "https://api.devrev.ai/works.list" \
-H "Authorization: $DEVREV_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"type": ["issue"],
"stage": {"name": ["triage", "in_development"]}
}'
List Parts (products, features, enhancements)
curl -s "https://api.devrev.ai/parts.list" \
-H "Authorization: $DEVREV_TOKEN"
Key Data Structures
See references/api.md for full field details and DON ID format.
Tips
- DON IDs are the full
don:core:...identifiers used for all references - display_id (e.g.
ISS-72,TKT-29) is human-readable but use the DON ID for API calls - To get parts (products) for creating works, call
parts.listfirst - Priority for issues:
p0(critical) →p1→p2→p3 - Stage names for issues:
triage,in_development,completed - Stage names for tickets:
queued,work_in_progress,resolved
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install devrev - 安装完成后,直接呼叫该 Skill 的名称或使用
/devrev触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
DevRev 是什么?
Interact with DevRev to create/update issues and tickets, and search/query works and parts. Use when asked to create a DevRev issue or ticket, update an exis... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 578 次。
如何安装 DevRev?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install devrev」即可一键安装,无需额外配置。
DevRev 是免费的吗?
是的,DevRev 完全免费(开源免费),可自由下载、安装和使用。
DevRev 支持哪些平台?
DevRev 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 DevRev?
由 Nimit Savant(@nimit2801)开发并维护,当前版本 v1.0.0。