ClawForage Prompt Optimizer

v0.1.0

Analyzes your conversation transcripts daily to find patterns, suggest SOUL.md improvements, and recommend skills

0· 98·0 current·0 all-time
byInspireHub.ai@dainash
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill claims to analyze conversation transcripts and suggest SOUL.md changes and skills. The included scripts and templates directly implement that: extract-transcripts.sh parses JSONL session files, templates/weekly-report.md defines the report shape, and validate-report.sh checks for required sections. Required binaries (jq, bash) are appropriate and expected.
Instruction Scope
The runtime instructions explicitly read user transcripts (~/.openclaw/agents/default/sessions/) and memory/SOUL.md and write reports to memory/optimization/day-{DATE}.md — this is consistent with the stated purpose but does involve reading sensitive local data (transcripts and agent configuration). Two operational inconsistencies to note: (1) SKILL.md says to create a daily report but validate-report.sh looks for the literal header '# ClawForage Weekly Optimization' (a weekly header) — reports that do not include that exact header will fail validation; (2) SKILL.md uses a {baseDir} placeholder when invoking scripts (bash {baseDir}/scripts/...), so the agent runtime must substitute baseDir correctly or the script call may fail. Also, extract-transcripts.sh concatenates all files into one shell variable (ALL_MESSAGES) which can be memory-heavy on very large archives — operational risk, not malicious.
Install Mechanism
There is no install spec that downloads or executes remote code; the skill is delivered with local scripts and templates. That reduces supply-chain risk. The code files are plain shell scripts and a template; nothing is fetched from external URLs during install.
Credentials
The skill requests no environment variables or credentials. It does require access to local transcript files and memory/SOUL.md which is proportionate to its purpose. No unrelated secrets or config paths are requested.
Persistence & Privilege
always:false (not force-included) and disable-model-invocation:false (normal autonomous invocation allowed). The skill does not request system-wide config changes or the modification of other skills. It writes its own report files under memory/optimization as intended.
Assessment
This skill appears internally consistent with its goal of analyzing transcripts and suggesting SOUL.md improvements. Before installing, consider: 1) Do you want a skill reading your local transcripts and SOUL.md? These contain sensitive content; grant only to skills you trust. 2) Ensure jq and bash are installed and that the agent runtime will substitute {baseDir} correctly (or edit the invocation to an absolute path). 3) Verify the report format includes the literal header '# ClawForage Weekly Optimization' (or update validate-report.sh) so validation succeeds. 4) If you have large transcript archives, the extractor may use lots of memory — test on a sample. If these points are acceptable, the skill is coherent and suitable to install.

Like a lobster shell, security has layers — review code before you run it.

latestvk976d1gjpd7j31syq9nqc2v92d834wj9

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Binsjq, bash

Comments