← Back to Skills Marketplace
Pilot Event Log
by
Calin Teodor
· GitHub ↗
· v1.0.0
· MIT-0
119
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pilot-event-log
Description
Persistent NDJSON event logging with rotation, compression, and retention policies. Use this skill when: 1. You need persistent storage of event streams 2. Y...
Usage Guidance
This skill appears internally consistent: it uses pilotctl to subscribe to events and jq to format/store them. Before installing, verify: (1) pilotctl and the pilot daemon are trustworthy and up-to-date; (2) who owns /var/log/pilot-events and whether the agent will run with root or elevated privileges (writing to /var/log may require root); (3) whether you want to subscribe to all topics ('*')—limit to needed topics to avoid storing sensitive data or high volume; (4) retention/rotation commands will permanently delete old logs—confirm your retention policy and backup needs; (5) test the rotation snippet (the one-liner uses date twice and may gzip a nonexistent filename) and run in a sandbox first. If you’re concerned about autonomous agent invocation having write/network access, consider restricting the agent’s runtime permissions or running the logging loop under a dedicated service account.
Capability Assessment
Purpose & Capability
Name/description, declared required binaries (pilotctl, jq), and the SKILL.md instructions all align: the skill subscribes to Pilot Protocol event streams and writes NDJSON logs with rotation/compression. The SKILL.md also declares the dependency on the pilot-protocol skill and the pilotctl daemon, which is coherent.
Instruction Scope
Instructions are focused on subscribing, appending events to ndjson files, rotating, compressing, and deleting old logs. This is within scope. Notes: the workflow writes to /var/log/pilot-events (system log path) which may require elevated privileges; the example subscribes to '*' (all topics), which could capture large volumes or sensitive events—consider scoping topics. The rotation one-liner in the Commands section uses date +%s twice and therefore gzips a filename that may not match the moved file (minor correctness bug).
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. It relies on existing system tools (pilotctl, jq, gzip, find), which are reasonable for the declared functionality.
Credentials
No environment variables, no credentials, and no config paths are requested. The external tools required (pilotctl, jq, gzip) are appropriate and proportionate for reading and processing event streams.
Persistence & Privilege
always:false and no elevated platform privileges are requested by the skill. It does instruct writing logs to system directories and running a long-running loop (typical for logging daemons) but does not attempt to modify other skills or global agent configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pilot-event-log - After installation, invoke the skill by name or use
/pilot-event-log - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Pilot Event Log?
Persistent NDJSON event logging with rotation, compression, and retention policies. Use this skill when: 1. You need persistent storage of event streams 2. Y... It is an AI Agent Skill for Claude Code / OpenClaw, with 119 downloads so far.
How do I install Pilot Event Log?
Run "/install pilot-event-log" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pilot Event Log free?
Yes, Pilot Event Log is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pilot Event Log support?
Pilot Event Log is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pilot Event Log?
It is built and maintained by Calin Teodor (@teoslayer); the current version is v1.0.0.
More Skills