← 返回 Skills 市场
TimeCamp
作者
kamil-rudnicki
· GitHub ↗
· v1.1.1
· MIT-0
776
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install timecamp
功能描述
Use when the user asks about time tracking, time entries, tasks, timers, or anything related to TimeCamp. Triggers on keywords like "timecamp", "time entries...
安全使用建议
This skill mostly does what it says (interact with TimeCamp and run a data pipeline), but it expects you to clone and run external repositories and tools that the skill metadata doesn't list. Before installing or running it: 1) verify the GitHub repos (https://github.com/timecamp-org/...) are authentic and review their code; 2) ensure you have or are willing to install git, npm, Python and DuckDB (and clarify what 'uv run' means); 3) use a dedicated/limited TIMECAMP_API_KEY (don't expose a full admin key); 4) be aware the pipeline can fetch 'computer_activities' (desktop telemetry) — avoid running that if you don't want local activity data collected; 5) refuse or inspect any automatic 'npm link' or other commands that install code globally. If you want to proceed safely, ask the publisher for a homepage or signed release artifacts and clarification of the 'uv' command and required binaries.
功能分析
Type: OpenClaw Skill
Name: timecamp
Version: 1.1.1
The skill automates the cloning and execution of external code from GitHub repositories (timecamp-org) and uses 'uv run' to execute Python scripts with dynamic dependency installation in SKILL.md. While these actions are aligned with the stated purpose of providing a TimeCamp integration and include user confirmation steps, the pattern of downloading and running remote artifacts constitutes a high-risk capability. The skill also requires a sensitive environment variable (TIMECAMP_API_KEY) and performs broad file system and network operations.
能力评估
Purpose & Capability
The skill's declared purpose (TimeCamp time tracking, entries, timers, analytics) aligns with the instructions. However, the SKILL.md expects cloning and running two GitHub repositories and invoking tools (git, npm, Python pipeline, DuckDB) while the skill metadata lists no required binaries or install steps. The missing declaration of git/npm/python/duckdb/uv is an incoherence: the skill implicitly requires them but doesn't declare them.
Instruction Scope
Instructions stay within TimeCamp functionality (timer/entries/analytics) and include sensible safety prompts (ask before cloning, confirm before modifying entries, show commands). But the data pipeline explicitly fetches 'computer_activities' (desktop app tracking) and writes JSONL data under ~/data and uses ~/.duckdb — this accesses potentially sensitive personal telemetry. The SKILL.md also refers to an ambiguous command 'uv run --with-requirements requirements.txt', which is not a standard, widely-known tool and should be clarified before execution.
Install Mechanism
This is instruction-only (no install spec), so nothing is automatically installed by the registry. However, the runtime guidance clones external GitHub repos and suggests running 'npm link' and other commands that will write and execute code on the user's disk. Cloning arbitrary repos is higher-risk than instruction-only usage and the repos' provenance is not verifiable from the metadata (homepage: none).
Credentials
Only TIMECAMP_API_KEY is required, which is appropriate for a TimeCamp integration. No unrelated credentials are requested. That said, the pipeline will fetch potentially sensitive datasets (computer activities), so limiting the API key's scope and using a dedicated account/token is advisable.
Persistence & Privilege
The skill is not always-enabled, does not request elevated registry privileges, and is user-invocable. It does write/read files under user home when following its instructions (~/utils, ~/data, ~/.duckdb), which is expected for local tooling but should be made explicit to the user.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install timecamp - 安装完成后,直接呼叫该 Skill 的名称或使用
/timecamp触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.1
- Added Author and License sections to documentation.
- No changes to code or functionality.
- Documentation now clarifies software authorship and license (MIT).
v1.1.0
**Major update: Migrated from a custom shell script to official CLI and analytics pipeline tools for TimeCamp.**
- Replaced the legacy wrapper script with two official tools: TimeCamp CLI (for personal actions) and a dedicated Data Pipeline (for analytics and reports).
- Added instructions for repo location, auto-clone, and env vars for robust setup.
- Provided detailed CLI usage examples for tracking, time entry management, and task listing.
- Introduced advanced analytics and reporting workflow using the data pipeline and DuckDB queries.
- Updated trigger keywords and usage description for better discoverability and coverage.
- Removed the legacy bash wrapper (`scripts/timecamp-wrapper.sh`); all workflows now use the official tools.
v1.0.0
Initial release of the TimeCamp skill:
- Start, stop, and check the status of time tracking timers.
- Add, update, remove, and list time entries (with options for date ranges and details).
- List available tasks and refresh the task cache.
- Supports both task IDs and partial name selectors, with automatic disambiguation for multiple matches.
元数据
常见问题
TimeCamp 是什么?
Use when the user asks about time tracking, time entries, tasks, timers, or anything related to TimeCamp. Triggers on keywords like "timecamp", "time entries... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 776 次。
如何安装 TimeCamp?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install timecamp」即可一键安装,无需额外配置。
TimeCamp 是免费的吗?
是的,TimeCamp 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
TimeCamp 支持哪些平台?
TimeCamp 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 TimeCamp?
由 kamil-rudnicki(@kamil-rudnicki)开发并维护,当前版本 v1.1.1。
推荐 Skills