# Send learning-engine to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "learning-engine",
    "name": "learning-engine",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/mupengi-bot/learning-engine",
    "canonicalUrl": "https://clawhub.ai/mupengi-bot/learning-engine",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/learning-engine",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=learning-engine",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "learning-engine",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-05T00:17:50.421Z",
      "expiresAt": "2026-05-12T00:17:50.421Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=learning-engine",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=learning-engine",
        "contentDisposition": "attachment; filename=\"learning-engine-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "learning-engine"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/learning-engine"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/learning-engine",
    "downloadUrl": "https://openagent3.xyz/downloads/learning-engine",
    "agentUrl": "https://openagent3.xyz/skills/learning-engine/agent",
    "manifestUrl": "https://openagent3.xyz/skills/learning-engine/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/learning-engine/agent.md"
  }
}
```
## Documentation

### learning-engine

System records mistakes and successes, automatically learns patterns to improve skills. Automates "don't repeat same mistake" principle.

### 1. memory/errors/

Extract failure patterns from error logs

# memory/errors/2026-02-14.md

## 10:30 - insta-post failure
- Cause: PNG file upload → "Problem occurred" error
- Fix: Retry after JPG conversion → Success
- Lesson: Always convert to JPG before Instagram upload

### 2. self-eval Results

Extract improvement points from weekly self-evaluation

# memory/self-eval/2026-W07.md

## This Week's Mistakes
- Too many browser snapshots (token waste)
- → Improvement: Call API directly via exec

## This Week's Successes
- 95% token savings with insta-cli v2 DM check

### 3. performance Data

Learn successful/unsuccessful patterns from performance tracking

{
  "insight": "Posts at 7-9 PM get +30% likes",
  "rule": "Instagram posts recommended 19:00-21:00"
}

### Auto Rule Generation

Convert learned patterns to rules:

Location: memory/learned-rules/

memory/
  learned-rules/
    instagram-posting.md
    browser-automation.md
    api-usage.md
    error-recovery.md

### Rule Format

# Instagram Posting Rules

## Rule #1: Always Convert to JPG
- **Situation**: Upload image to Instagram
- **Failure Pattern**: PNG file → "Problem occurred"
- **Solution**: \`convert input.png -quality 92 output.jpg\`
- **Evidence**: 2026-02-10, 2026-02-14 error logs
- **Applied Skills**: insta-post, cardnews, social-publisher

## Rule #2: 1:1 Ratio Required
- **Situation**: Instagram card news
- **Failure Pattern**: 16:9 horizontal → Cropped in feed
- **Solution**: Generate as 1024x1024 square
- **Evidence**: 2026-02-13 feedback
- **Applied Skills**: cardnews, nano-banana-pro

### Inject Rules into Skills

Auto-add learned rules to relevant skill SKILL.md:

Location: skills/{skill-name}/SKILL.md

# insta-post

...

## Learned Lessons

### Image Processing
- ✅ Always convert to JPG (PNG causes errors)
- ✅ 1:1 ratio required (1024x1024 recommended)
- ✅ File size < 8MB

### Timing
- ✅ Posts at 19:00-21:00 get +30% engagement
- ❌ Avoid early morning posts

### Automation
- ✅ Call API via exec (0 snapshots)
- ❌ Minimize browser automation

### Weekly Learning Report

Auto-generated every Monday:

Location: memory/learning/weekly-YYYY-Www.md

# 2026-W07 Learning Report

## New Learnings (5)

1. **Instagram PNG Ban**
   - 3 mistakes → Rule created
   - Applied: insta-post, cardnews

2. **Token Saving: exec > Browser**
   - v1: 5 snapshots → v2: 1 exec
   - 95% savings

3. **Optimal Posting Time**
   - 19:00-21:00 +30% likes

4. **Brand Tone Effect**
   - 무펭이 tone +40% engagement

5. **Auto Error Recovery**
   - browser-dependent failure → Browser restart

## Applied Skills
- insta-post (2 rules)
- cardnews (1 rule)
- performance-tracker (1 insight)

## Next Week Goals
- [ ] Build A/B testing system
- [ ] Add 3 auto-recovery patterns

### Event Publishing

Publish event when learning complete:

Location: events/lesson-learned-YYYY-MM-DD.json

{
  "timestamp": "2026-02-14T23:00:00Z",
  "source": "learning-engine",
  "new_rules": 2,
  "updated_skills": ["insta-post", "cardnews"],
  "summary": "Learned 2 Instagram image rules"
}

### hook-engine Integration

on-error hook: Error occurs → Record to memory/errors/ → learning-engine analysis
post-hook (self-eval): After weekly evaluation → Update learning rules
post-hook (performance): After collecting performance data → Learn patterns
scheduled hook: Every Monday → Generate weekly learning report

### Learning Pipeline

Error occurs
  ↓
Record to memory/errors/
  ↓
learning-engine analysis
  ↓
Extract patterns + Create rules
  ↓
Save to memory/learned-rules/
  ↓
Auto-update relevant skill SKILL.md
  ↓
Publish event (lesson-learned)
  ↓
Reflect in weekly report

### Trigger Keywords

"what did I learn"
"learning"
"lessons"
"mistake patterns"
"improvements"
"learning report"
"add rule"

### Usage Examples

"What did I learn this week?"
→ Generate weekly learning report

"Organize Instagram posting mistake patterns"
→ Analyze memory/errors/ + Create rules

"Learn from performance data"
→ Extract successful patterns + Update rules

### Before (Pre-learning)

Instagram post fails → Manually convert to JPG → Retry
(Repeat every time)

### After (Post-learning)

Execute insta-post → Auto-check/convert JPG → Success
(Rule injected into SKILL.md)

### Meta Learning

learning-engine itself also learns:

"Which rules are used most?"
"Which skills improve most?"
"Which areas have slow learning?"

Meta Learning Report: memory/learning/meta-YYYY-MM.md

### Future Improvements

Rule conflict detection (Rule A vs Rule B)
 Rule confidence score (based on usage frequency)
 Auto A/B testing (rule validation)
 Share learning with other agents

🐧 Built by 무펭이 — Mupengism ecosystem skill
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: mupengi-bot
- Version: 1.0.1
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-05T00:17:50.421Z
- Expires at: 2026-05-12T00:17:50.421Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/learning-engine)
- [Send to Agent page](https://openagent3.xyz/skills/learning-engine/agent)
- [JSON manifest](https://openagent3.xyz/skills/learning-engine/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/learning-engine/agent.md)
- [Download page](https://openagent3.xyz/downloads/learning-engine)