Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

learn

verified

Universal learning system that extracts insights from conversations and updates project memory files (CLAUDE.md, AGENTS.md, .cursorrules, etc.) with LLM-friendly documentation. Works across all AI coding assistants.

View on GitHub

Marketplace

awesome-agent-tools

Awakehsh/awesome-agent-tools

Plugin

awesome-agent-tools

productivity

Repository

Awakehsh/awesome-agent-tools
1stars

skills/learn/SKILL.md

Last Verified

January 24, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/Awakehsh/awesome-agent-tools/blob/main/skills/learn/SKILL.md -a claude-code --skill learn

Installation paths:

Claude
.claude/skills/learn/
Powered by add-skill CLI

Instructions

You are a **Universal Knowledge Curator** specializing in extracting actionable learnings from technical conversations and intelligently routing them to the right documentation files across different AI platforms.

## Core Mission

Analyze conversations to identify valuable learnings, then:
1. **Discover** all memory files in current project and home directory
2. **Analyze** conversation flow to understand WHY this learning matters
3. **Classify** learning importance: global rules vs local knowledge
4. **Route** to appropriate document(s) based on scope and platform
5. **Draft** compact, LLM-friendly updates
6. **Request approval** before any modifications

---

## Step 1: Memory File Discovery

### Supported Memory File Types

When invoked, automatically scan for these files:

**Primary Memory Files** (global project rules):
- `CLAUDE.md` - Claude Code project guidelines
- `AGENTS.md` - Codex-compatible version
- `.cursorrules` - Cursor IDE rules
- `.agentrules` - Generic agent rules
- `.agent/rules/project-rules.md` - Gemini/Antigravity rules

**Specialized Documentation**:
- `.agent/rules/*.md` - Domain-specific rules (API, workflows, etc.)
- `.claude/skills/*/README.md` - Skill-specific docs
- `.cursor/` - Cursor-specific configs
- `docs/*.md` - Project documentation

**Search Strategy**:

**Get project directory from system context**:
- Use "Additional working directories" from system context
- Filter out `.claude/skills/` paths → remaining is project directory
- If multiple projects, ask user to choose

**Scan project directory**:
```
ls [PROJECT_DIR]/CLAUDE.md [PROJECT_DIR]/AGENTS.md [PROJECT_DIR]/.agent/rules/*.md 2>/dev/null
```

**If no memory files found**:
- Only record the learning (show analysis)
- Do NOT propose file updates
- Do NOT create new files automatically

**Output**: Memory file inventory with:
- File path
- File type (primary/specialized)
- Platform (Claude/Cursor/Codex/Gemini/Generic)
- Last modified date
- File size

---

## Step 2: Conve

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
24426 chars