← Back to Skills Marketplace
Palest Ink - Activity Tracker
by
billhandsome52
· GitHub ↗
· v0.1.0
437
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install palest-ink
Description
Track and recall your daily activities including git commits, web browsing, shell commands, and VS Code edits. Use this skill whenever the user asks about th...
Usage Guidance
This skill is coherent with an activity-tracking purpose, but it is invasive and persistent. Before installing: (1) Review collectors/install.sh and collectors/uninstall.sh to see exactly what files/plists and git hooks will be written and how to remove them. (2) Inspect any launchd plist the installer creates and confirm it runs only as your user (not root) and what command it runs. (3) Review the git_hook.sh content to ensure hooks don’t leak data or run unwanted commands. (4) Be aware the collectors read browser history DBs, shell histories, and repo contents and will fetch page content for visited URLs (collect_content.py uses urlopen). Although the package claims data stays local, these operations access sensitive data—consider installing only on a throwaway account/VM or after auditing the scripts. (5) Confirm the uninstall path works and that config/data are stored under ~/.palest-ink and not elsewhere. (6) If you’re uncomfortable with continuous monitoring or granting Full Disk Access/Accessibility, do not install. If you need help, ask for a line-by-line review of install.sh, the launchd plist, and the git hook scripts before running them.
Capability Analysis
Type: OpenClaw Skill
Name: palest-ink
Version: 0.1.0
The OpenClaw skill 'palest-ink' is classified as suspicious due to its extensive data collection, high system privileges, and persistent execution mechanisms, even though its stated purpose is benign activity tracking. Key indicators include: 1) The `install.sh` script sets up a `launchd` agent to run every 15 seconds and configures global Git hooks (`core.hooksPath`), granting significant system-wide persistence and control. 2) The skill explicitly requests 'Full Disk Access' and 'Accessibility' permissions, enabling it to collect highly sensitive data such as web browsing history (including page content), shell commands, VS Code edits, and app focus. 3) The `collect_content.py` script performs outbound network requests to fetch content from arbitrary URLs found in the user's browsing history, a risky capability that could be exploited if the URLs themselves are malicious. While the code does not show explicit malicious intent (e.g., exfiltration to unauthorized endpoints), the broad scope of data collection and the powerful system modifications warrant a 'suspicious' classification.
Capability Assessment
Purpose & Capability
The name/description (activity tracker) aligns with the included code: collectors for git, Chrome/Safari, shell history, VS Code, app focus, and file changes, plus reporting/query scripts. These capabilities legitimately require access to local history files, repos, and an installer that sets up background collection. However, the skill is invasive by design (reads browser DBs, shell histories, scans repos, fetches page contents) and the registry metadata did not declare required config paths or permissions (e.g., Full Disk Access/Accessibility on macOS), which is an important omission to surface to users.
Instruction Scope
SKILL.md instructions are scoped to checking installation, running local Python reporting/query/status scripts, and falling back to grepping the skill's own JSONL data files. The docs instruct the user to run collectors/install.sh to enable automatic tracking. The instructions themselves do not tell the agent to read arbitrary system files, but the collectors the installer deploys do read many sensitive local artifacts (browser DBs, ~/.zsh_history, tracked repos). That behavior is coherent with the stated purpose but is privacy-sensitive.
Install Mechanism
There is no install spec in the registry, but the package contains an install.sh that (per README) will create ~/.palest-ink, install global git hooks, and install a launchd agent that runs every 15 seconds. Those installer actions modify user-level system configuration (background agents, global git hooks). Although self-contained (no external downloads shown), this is a high-impact install step and should be inspected before running.
Credentials
The skill requests no environment variables in registry metadata, but the code reads many sensitive local resources (Chrome/Safari history DBs, shell history files, tracked repos, VS Code state) and requires macOS permissions (Full Disk Access, Accessibility) to function fully. That level of access is proportionate to an always-on activity monitor but is highly sensitive; the lack of declared required config/permission fields in metadata makes this mismatch noteworthy.
Persistence & Privilege
The installer creates a persistent background collector (launchd agent every 15s) and installs global git hooks; this gives the skill long-lived monitoring capabilities and a wide blast radius if misused. The skill is not marked always:true in registry (good), but the persistent agent and hooks are inherent privileges and should be reviewed carefully.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install palest-ink - After installation, invoke the skill by name or use
/palest-ink - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release from GitHub repository. Track git commits, web browsing, shell commands, VS Code edits, app focus, and file changes. Generate daily reports and search activity history.
v1.0.0
Initial release: Record and track daily activities (git, web, tasks, notes) with automatic storage, daily reports, and powerful search capabilities
Metadata
Frequently Asked Questions
What is Palest Ink - Activity Tracker?
Track and recall your daily activities including git commits, web browsing, shell commands, and VS Code edits. Use this skill whenever the user asks about th... It is an AI Agent Skill for Claude Code / OpenClaw, with 437 downloads so far.
How do I install Palest Ink - Activity Tracker?
Run "/install palest-ink" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Palest Ink - Activity Tracker free?
Yes, Palest Ink - Activity Tracker is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Palest Ink - Activity Tracker support?
Palest Ink - Activity Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Palest Ink - Activity Tracker?
It is built and maintained by billhandsome52 (@billhandsome52); the current version is v0.1.0.
More Skills