Install
$ agentstack add skill-zhjai-agent-lessonbook-lesson-propose ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Lesson Propose
The worker proposes lessons; it never promotes them. Promotion (candidate → control/approved_lessons/ or rules.md) is a human git action, not a tool the worker can call.
When to use
- Task wrap-up, postmortem, or when a correction/drift note should outlive this task.
Procedure
- Read
state/tasks//correction_journal.mdand any session observations. - For each keeper, write a candidate into
state/tasks//candidate_lessons.md, tagged with a target tier:
working-only— relevant to this task only; stays instate/.approved-lesson-candidate— recurring; propose intocontrol/approved_lessons/.policy-candidate— stable, cross-task; propose intocontrol/rules.md.gate-candidate— binary, machine-checkable; a human may translate it into anagent-completion-gatecheck (this skill does NOT touch the gate).
- Each candidate carries: the lesson, evidence (cite the journal entry),
applies_when, andnot_authoritative_until_reviewed: true. - Leave everything in
candidate_lessons.md(pending). Do not move anything intocontrol/yourself.
Outputs
candidate_lessons.mdwith tier-tagged proposals + evidence.- A short summary the human can review and promote in git.
Do not
- Do not write to
control/approved_lessons/orcontrol/rules.md— read-only to the worker; promotion is a reviewed action. - Do not edit any
agent-completion-gatemanifest. Surfacing agate-candidateis a suggestion to a human, not an action. - Do not mark a lesson "enforced" without a corresponding rule/gate actually carrying it.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: zhjai
- Source: zhjai/agent-lessonbook
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.