← Back to Skills Marketplace
416
Downloads
1
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install pingcode-skills
Description
PingCode 研发管理平台 API 集成。支持查询工作项、生成周报、管理项目进度等。使用场景:研发管理自动化、团队协作、数据分析。
Usage Guidance
This package appears to be what it claims: a PingCode API client implemented as local Python scripts that use client credentials. Before installing/using: 1) Verify the PingCode app you create grants only the minimum scopes needed (avoid wide enterprise scopes if possible). 2) Keep PINGCODE_CLIENT_ID and PINGCODE_CLIENT_SECRET in a secure place (environment variables or a secrets manager), and do not paste them into chat. 3) Review the included scripts yourself (they are plain Python) — confirm they only call open.pingcode.com and you are comfortable with their behavior. 4) Note the SKILL.md mentions create_workitem.py but that file is missing; if you need creation capability, implement or obtain the missing script from a trusted source. 5) Be aware scripts fetch one page at a time (no pagination loop) — you may need to adapt them for large projects. 6) If you allow autonomous invocation by an agent that has these environment variables, consider limiting that agent's access or rotating credentials if they become exposed.
Capability Analysis
Type: OpenClaw Skill
Name: pingcode-skills
Version: 1.1.0
The skill bundle provides a legitimate integration with the PingCode API for project management tasks like fetching work items, listing projects, and generating reports. The scripts (e.g., get_my_tasks.py, generate_weekly_report.py) correctly use environment variables for authentication and communicate only with the official PingCode endpoint (open.pingcode.com) without any signs of data exfiltration, obfuscation, or malicious intent.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, metadata.json and the included Python scripts all implement PingCode API actions (list projects, work items, update items, generate reports). The two required env vars (PINGCODE_CLIENT_ID, PINGCODE_CLIENT_SECRET) are appropriate for client-credentials access to PingCode.
Instruction Scope
SKILL.md instructs running the included Python scripts and setting only the two environment variables — that matches the scripts. Minor inconsistencies: SKILL.md references a create_workitem.py (marked '待实现') but that file is not present in the package; references/api_docs.md lists slightly different endpoint paths than some scripts (e.g., /v1/agile/workitems vs /v1/project/work_items). The scripts do not perform pagination beyond a single page and return large page_size defaults — functional limitations but not malicious.
Install Mechanism
No install spec or external downloads — this is instruction-and-source-file-only. All Python code is included in the package; nothing is fetched from third-party URLs or executed from unknown archives.
Credentials
Only PINGCODE_CLIENT_ID and PINGCODE_CLIENT_SECRET are required. Those are the expected credentials for the client-credentials grant used by the scripts. No other secrets, unrelated service keys, or system config paths are requested.
Persistence & Privilege
always:false and user-invocable:true (default) — no forced or persistent platform-level presence. disable-model-invocation is false (normal); combined with the limited env vars and no install steps this does not raise extra privilege concerns.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pingcode-skills - After installation, invoke the skill by name or use
/pingcode-skills - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- 新增获取项目列表脚本(get_projects.py),支持列出所有项目及多种输出格式
- 新增获取指定项目全部工作项脚本(get_project_workitems.py),可按项目名称或 ID 查询
- 新增更新工作项脚本(update_workitem.py),支持修改负责人、时间、优先级、状态等字段
- 在文档中介绍上述新功能与用法,并补充相关示例
v1.0.1
- Added a metadata.json file for skill metadata.
- Updated documentation to require setting environment variables PINGCODE_CLIENT_ID and PINGCODE_CLIENT_SECRET instead of hardcoding credentials.
- Clarified setup instructions and emphasized credential security.
- Minor improvements to wording and structure in SKILL.md for better usability.
v1.0.0
- Initial release of PingCode skill for research and development management integration.
- Supports querying your tasks, generating weekly project reports, and managing project progress via PingCode Open API.
- Example scripts provided for core features: get work items, generate weekly report.
- Includes prerequisite setup instructions and common API endpoints.
- Notes on rate limits, token validity, and paging are documented.
Metadata
Frequently Asked Questions
What is PingCode?
PingCode 研发管理平台 API 集成。支持查询工作项、生成周报、管理项目进度等。使用场景:研发管理自动化、团队协作、数据分析。 It is an AI Agent Skill for Claude Code / OpenClaw, with 416 downloads so far.
How do I install PingCode?
Run "/install pingcode-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is PingCode free?
Yes, PingCode is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does PingCode support?
PingCode is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created PingCode?
It is built and maintained by anytao (@anytao); the current version is v1.1.0.
More Skills