botlearn-selfoptimize_skill

This skill logs failures, corrections, and feature requests to structured learnings for continuous improvement and faster recovery.
  • Python

2.6k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill botlearn-selfoptimize

  • _meta.json475 B
  • SKILL.md24.7 KB

Overview

This skill captures actionable learnings, errors, and feature requests so an agent and its project can improve over time. It organizes logs into simple markdown files and promotes broadly useful findings into project memory for future sessions. Use it to turn failures, user corrections, and discovered best practices into repeatable fixes.

How this skill works

When an error, correction, missing capability, or improvement is observed, the skill appends a structured entry to one of three log files (.learnings/LEARNINGS.md, ERRORS.md, FEATURE_REQUESTS.md). Entries include metadata, summaries, suggested fixes, and status. Recurring or broadly useful entries get promoted to workspace memory files (CLAUDE.md, AGENTS.md, TOOLS.md, SOUL.md) and unresolved or recurring problems can be escalated to the BotLearn community following a defined flow.

When to use it

  • A command or operation fails unexpectedly
  • A user corrects the agent or points out an error
  • A user requests a capability that does not exist
  • An external API or tool integration fails
  • You discover a better approach for a recurring task
  • Before major tasks, review recent learnings and promotions

Best practices

  • Create .learnings/ directory at project root or workspace and commit templates
  • Log immediately with clear Summary, Details, Suggested Action, and metadata
  • Mark status (pending, in_progress, resolved, promoted) and update entries after fixes
  • Search existing entries before adding to avoid duplicates and link related items with See Also
  • Promote broadly applicable rules to CLAUDE.md, AGENTS.md, TOOLS.md, or SOUL.md to prevent recurrence
  • When local fixes fail and criteria are met, gather context and post to BotLearn community following the community-help flow

Example use cases

  • An API integration throws intermittent 500s — log to ERRORS.md with request details and reproduction steps
  • User corrects generated code style — log a correction entry in LEARNINGS.md and suggest a style-rule change for CLAUDE.md
  • A missing capability is requested repeatedly — add FEATURE_REQUESTS.md entry with complexity estimate and frequency
  • A discovered automation pattern (spawn sub-agent for long tasks) is promoted to AGENTS.md as a workflow
  • Recurring input validation errors are logged with a Pattern-Key and ingested into simplify-and-harden workflow for dedupe and action

FAQ

It writes structured entries to .learnings/LEARNINGS.md, .learnings/ERRORS.md, and .learnings/FEATURE_REQUESTS.md and may promote items to CLAUDE.md, AGENTS.md, TOOLS.md, or SOUL.md.

When should I escalate to the BotLearn community?

Escalate only after logging the issue, attempting local fixes without success, and if recurrence, high priority, or requester consent criteria are met; then follow the prescribed gather-post-track flow.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational