# Auto Learner

> Improves skills by analyzing execution data to identify patterns in successful versus failed runs, staging changes for human approval.

- Skill: `oyi77/auto-learner` (Agent Skill)
- Install (CLI): `npx skillmds@latest add oyi77/auto-learner`
- Raw SKILL.md: https://api.skillmd.com/api/skills/oyi77/auto-learner/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML, Coding & Dev Tools, Agent Building
- Tags: Auto Learner, Learning Cycle, Meta Skill, Pattern Detection, Skill Management
- License: Apache-2.0
- Author: oyi77 (https://skillmd.com/u/oyi77)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/oyi77/auto-learner

---



# Auto Learner

## When to Use

**Trigger phrases:**
- "auto learner"
- "Help me with auto learner"

**Use cases:**
- When the task matches this skill's domain expertise

**When NOT to use:**
- For tasks outside this skill's scope

/auto-learner enable --skill seo-optimizer

# Trigger learning cycle
/auto-learner learn --skill seo-optimizer --min-samples 100

# View learned improvements
/auto-learner status --skill seo-optimizer
```

### Learning Triggers

- After 100 executions
- When success rate drops below threshold
- When new error patterns emerge
- On user request
- Scheduled daily/weekly

### Safety

- Changes are staged, not immediate
- Human approval required for major changes
- Rollback always available
- Tests must pass before deployment


## When NOT to Use

- When the skill is stable and not changing
- For skills with fewer than 10 invocations (not enough data)
- When manual curation produces better results


## Overview

Auto Learner is a foundational meta-skills skill that provides skill management capabilities for the agent ecosystem.

## Architecture

- **Input layer** — Receives and validates incoming requests
- **Processing layer** — Core logic for skill management
- **Output layer** — Formats and delivers results
- **State management** — Maintains context across invocations

## Configuration

- Set up required environment variables and paths
- Configure logging level and output format
- Define resource limits (memory, time, API calls)
- Enable/disable features via configuration flags

## Integration

- Exposes standard interfaces for other skills to consume
- Supports event-driven and request-response patterns
- Compatible with the 1ai-skills hook system
- Logs metrics for the skill performance monitor

## Anti-Rationalization Table

| Rationalization | Reality |
|---|---|
| "Skills do not need to evolve" | Static skills become outdated. Self-evolving skills improve continuously. |
| "Manual skill management is fine" | With 1000+ skills, manual management is impossible. Automate. |
| "Performance does not matter" | Skill performance directly impacts agent effectiveness. Track it. |


## Process

1. **Prepare** — Gather requirements, verify prerequisites, set up environment
1. **Execute** — Run auto learner workflow with configured parameters
1. **Verify** — Validate output meets requirements, document results

## Verification

- [ ] All steps executed successfully
- [ ] Results validated against acceptance criteria
- [ ] Error handling tested with edge cases
- [ ] Documentation updated with findings
## Verification Checklist

- [ ] Learning cycle completes without errors
- [ ] Pattern detection accuracy > 80%
- [ ] Generated improvements are specific and actionable
- [ ] No regression in skill performance after updates
- [ ] Audit trail maintained for all auto-generated changes

