← Back to Skills Marketplace
157
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install project-memory-ledger
Description
Engineering project memory ledger with evidence + rollback (Invariants, Decision Log, Change Log). Use to extend conversations over time, reduce hallucinatio...
Usage Guidance
This skill appears coherent with its description, but review a few things before installing/use: (1) run in local mode first (backend=local) to confirm where files are written and to avoid unintended Drive operations; (2) check and set the config paths (local_dir, projects_root_dir) to directories you control and avoid default /root locations if you are not running as root; (3) if you enable Drive backend, authenticate gws yourself and set the exact Drive folder IDs you want the skill to use (it will create folders/docs under those IDs); (4) inspect the included scripts (scripts/ledger.py) if you need to verify behavior—operations call gws via subprocess (no shell) and write local files, so run in a sandbox if you need extra assurance.
Capability Analysis
Type: OpenClaw Skill
Name: project-memory-ledger
Version: 0.1.3
The project-memory-ledger skill is a utility designed to help an AI agent maintain a structured log of project invariants, decisions, and changes. The core logic in `scripts/ledger.py` implements local file operations (appending to Markdown files) and optional Google Drive integration via the `gws` CLI. The code uses safe subprocess execution (`shell=False`), performs standard project scaffolding, and follows the behavior described in its documentation (`SKILL.md`, `README.md`). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match what the files implement: a local Markdown ledger plus optional Drive scaffolding via the gws CLI. Declared required binary (python3) and recommended gws are appropriate for the stated features; no unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md and README instruct reading a config file and writing local Markdown ledgers and, if chosen, invoking gws to create Drive folders/docs. The runtime instructions and the included script operate on the declared config paths and workspace files only; they do not attempt to read unrelated system credentials or post data to unexpected external endpoints. Note: default config examples point at /root paths which may be surprising for non-root setups.
Install Mechanism
No install spec and only an included Python script—no network downloads or external install steps in the skill bundle. Risk is limited to running the packaged script with python3 and optionally calling the gws CLI if Drive backend is used.
Credentials
The skill requires no environment variables or credentials in its metadata. Drive use requires the user to have gws authenticated or to provide Drive folder IDs in config; these are proportionate to the optional Drive features. There are no unexplained secret requests.
Persistence & Privilege
The skill is not always-enabled and is user-invocable. It writes files into workspace-configured directories and may create project folders; this is expected for a ledger and does not modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install project-memory-ledger - After installation, invoke the skill by name or use
/project-memory-ledger - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.3
No changes in functionality or documentation; this release is identical to the previous version.
- No code or documentation updates since the last version.
- Version number incremented to 0.1.3.
v0.1.2
- Added metadata section to SKILL.md, specifying required and recommended binaries.
- Updated skill description for clarity about optional Drive project-doc scaffolding.
- Removed reference to the obsolete scripts/drive_ledger.py file.
- Documentation adjusted for improved accuracy and clarity regarding configuration and backend behavior.
v0.1.1
- Added example configuration values and documentation hints to references/default_config.json.
- Improved code comments and minor logic updates in scripts/ledger.py for clarity and maintainability.
- No breaking changes; user workflows and ledger structure remain the same.
v0.1.0
Initial release of project-memory-ledger skill:
- Introduces a durable, low-pollution ledger split into Invariants, Decisions, and Changes books.
- Supports both local Markdown and Google Drive (via gws) backends for document storage.
- Enforces explicit project tagging and traceable record-keeping with a default project fallback.
- Includes scripts to initialize, append entries, register projects, and propose PRD updates.
- Provides configuration and usage details for flexible deployment.
Metadata
Frequently Asked Questions
What is Project Memory Ledger?
Engineering project memory ledger with evidence + rollback (Invariants, Decision Log, Change Log). Use to extend conversations over time, reduce hallucinatio... It is an AI Agent Skill for Claude Code / OpenClaw, with 157 downloads so far.
How do I install Project Memory Ledger?
Run "/install project-memory-ledger" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Project Memory Ledger free?
Yes, Project Memory Ledger is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Project Memory Ledger support?
Project Memory Ledger is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Project Memory Ledger?
It is built and maintained by Pascal (@zcweah1981); the current version is v0.1.3.
More Skills