← 返回 Skills 市场
Pingcode Timelogger
作者
huuuwnnn-droid
· GitHub ↗
· v1.1.0
· MIT-0
109
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install pingcode-timelogger
功能描述
Automate PingCode timesheet filling — create sub-tasks and log work hours. Use when asked to fill PingCode timesheets, log work hours, create work items, or...
安全使用建议
This skill is coherent for PingCode timesheet automation, but it needs sensitive files: a PingCode cookie file and optionally a Git token file. Before installing, ensure you: 1) only place these credential files in the skill's config directory and protect their filesystem permissions; 2) prefer a least-privilege token (Git token scoped to read commits only); 3) confirm your OpenClaw environment provides browser-automation capabilities if you expect the fallback to work; 4) test first on a non-production or sandbox account to confirm behavior; and 5) verify the agent shows the planned changes and you explicitly confirm before any modifications (the SKILL.md requires this).
功能分析
Type: OpenClaw Skill
Name: pingcode-timelogger
Version: 1.1.0
The skill is designed to automate PingCode timesheet entries and integrates with Git providers (GitHub/GitLab) to generate work logs from commit history. While it handles sensitive data such as PingCode cookies and Git tokens stored in `~/.openclaw/skills/pingcode-timelogger/`, its instructions in `SKILL.md` explicitly mandate user confirmation before performing any write operations and focus strictly on the stated functionality. There are no indicators of data exfiltration, unauthorized remote execution, or malicious prompt injection.
能力标签
能力评估
Purpose & Capability
Name/description (PingCode timesheet automation, create sub-tasks, log hours, optional Git-sourced tasks) align with the instructions: the SKILL.md only asks for PingCode URL/cookie, project IDs, and optional Git token and repos. There are no unrelated credentials, binaries, or external services requested that would conflict with the stated purpose.
Instruction Scope
Instructions are narrowly scoped to: read the skill config at ~/.openclaw/skills/pingcode-timelogger/config.yaml, use the cookie file for API calls, call PingCode API endpoints, and optionally call GitHub/GitLab APIs to fetch commits. The skill also describes a browser-automation fallback that asks the user to log in via their browser. This is expected functionality, but the fallback relies on the agent/platform having browser-automation capability (Playwright/Selenium/etc.), which the SKILL.md does not declare — an implementation detail to verify.
Install Mechanism
Instruction-only skill with no install spec and no code files; nothing is downloaded or written by the skill itself. This is low-risk from an install perspective.
Credentials
The skill uses sensitive artifacts (PingCode cookies and optional git token files) stored under the skill config directory. These are proportionate to the task (session cookie or API token are required to call PingCode/Git APIs). Registry metadata lists no required environment variables — the skill relies on config files instead. Users should be aware that these files contain credentials and must be protected; the skill will read them on invocation.
Persistence & Privilege
No 'always: true' flag; skill is user-invocable and allows autonomous invocation (platform default). It does not request system-wide configuration or other skills' credentials. It reads and writes only its own config directory as documented.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pingcode-timelogger - 安装完成后,直接呼叫该 Skill 的名称或使用
/pingcode-timelogger触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Add Mode B phased structure for RD-IT project, fix estimated_workload unit (hours not seconds), add pilot_id requirement, add mandatory user confirmation workflow
v1.0.0
pingcode-timelogger 1.0.0
- Initial release: automates PingCode timesheet filling, including creating sub-tasks, setting properties, and logging work hours.
- Supports both manual entry and auto-generating timesheets from Git commits.
- Handles authentication via API (cookie-based) and provides browser automation fallback if API calls fail.
- Configurable via YAML file; first-time users are guided through setup and credential validation.
- Distributes work hours across weekdays, maps work categories, and confirms actions with users before creating records.
- Robust error handling ensures smooth operation and fallback options.
元数据
常见问题
Pingcode Timelogger 是什么?
Automate PingCode timesheet filling — create sub-tasks and log work hours. Use when asked to fill PingCode timesheets, log work hours, create work items, or... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 109 次。
如何安装 Pingcode Timelogger?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pingcode-timelogger」即可一键安装,无需额外配置。
Pingcode Timelogger 是免费的吗?
是的,Pingcode Timelogger 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Pingcode Timelogger 支持哪些平台?
Pingcode Timelogger 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Pingcode Timelogger?
由 huuuwnnn-droid(@huuuwnnn-droid)开发并维护,当前版本 v1.1.0。
推荐 Skills