← Back to Skills Marketplace
brianhearn

Self Improving To Expertpack

by Brian Hearn · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
271
Downloads
1
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install self-improving-to-expertpack
Description
Convert Self-Improving Agent learnings into a structured ExpertPack. Migrates the .learnings/ directory (LEARNINGS.md, ERRORS.md, FEATURE_REQUESTS.md) and an...
Usage Guidance
This skill appears coherent and limited to converting .learnings/ content into an ExpertPack; it reads files under the workspace you point it at and writes the resulting pack to the output directory. Before running: (1) run it on a copy or a non-sensitive workspace to confirm behavior; (2) note that 'secret stripping' is regex-based (common patterns like sk-*, ghp_*, xoxb- and simple key:value patterns are redacted) but may miss nonstandard secrets—inspect outputs for leftover sensitive data; (3) check the generated files (overview.md, manifest.yaml, content files) before publishing or committing them; (4) ensure you pass a workspace path you control (the script will read workspace files you specify). If you need network or cloud integration, this skill does not request credentials and does not perform network calls according to the provided code.
Capability Analysis
Type: OpenClaw Skill Name: self-improving-to-expertpack Version: 1.0.1 The skill bundle is a utility for migrating agent learning logs into a structured 'ExpertPack' format. The core logic in scripts/convert.py is a standard file-processing script that parses markdown, categorizes content, and generates new files; notably, it includes proactive security features such as regex-based redaction of API keys and tokens (SECRET_PATTERNS) to prevent accidental exposure of credentials during the migration process.
Capability Assessment
Purpose & Capability
Name/description (convert .learnings/ into ExpertPack) align with the included code and SKILL.md. The only required binary is python3 which is appropriate for running scripts/convert.py. No unexpected credentials, config paths, or unrelated binaries are requested.
Instruction Scope
SKILL.md instructs the agent/user to run scripts/convert.py against a specified workspace and output directory. The script reads .learnings files and a small set of workspace files (CLAUDE.md, AGENTS.md, SOUL.md, TOOLS.md, .github/copilot-instructions.md) and writes a structured ExpertPack to the given output directory. There are no instructions to read unrelated system files, environment variables, or to transmit data externally.
Install Mechanism
No install spec is provided (instruction-only with an included script). This minimizes install-time risk because nothing is downloaded or executed from an external URL. The script requires PyYAML (checked at runtime) but does not attempt to fetch/install arbitrary code itself.
Credentials
The skill requests no environment variables or credentials. The script performs local file reads of the workspace path provided by the user and writes to a user-specified output path—this is proportional to the stated conversion task.
Persistence & Privilege
The skill does not request permanent/always-on presence (always: false). It does not modify other skills or global agent settings in the provided materials. Its activity is limited to the workspace and output paths the user supplies.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improving-to-expertpack
  3. After installation, invoke the skill by name or use /self-improving-to-expertpack
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Core 2.8: Obsidian compatibility — output packs include YAML frontmatter and can be opened as Obsidian vaults.
v2.0.0
Updated for Schema 2.7. Volatile/ support for time-bound learnings, improved EK triage.
v1.2.0
Removed chunker references. Schema 2.5 file-size verification step.
v1.1.0
Schema 2.5: Chunker step marked as legacy/optional. New packs authored to spec need no external chunker.
v1.0.0
Initial release — converts Self-Improving Agent .learnings/ (LEARNINGS.md, ERRORS.md, FEATURE_REQUESTS.md) into structured ExpertPack with schema 2.3 support, relation graph from See Also links, priority/status analytics, recurring pattern detection, and promoted content cross-referencing.
Metadata
Slug self-improving-to-expertpack
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Self Improving To Expertpack?

Convert Self-Improving Agent learnings into a structured ExpertPack. Migrates the .learnings/ directory (LEARNINGS.md, ERRORS.md, FEATURE_REQUESTS.md) and an... It is an AI Agent Skill for Claude Code / OpenClaw, with 271 downloads so far.

How do I install Self Improving To Expertpack?

Run "/install self-improving-to-expertpack" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Self Improving To Expertpack free?

Yes, Self Improving To Expertpack is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Self Improving To Expertpack support?

Self Improving To Expertpack is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Self Improving To Expertpack?

It is built and maintained by Brian Hearn (@brianhearn); the current version is v1.0.1.

💬 Comments