Initial commit: ai-self-improvement-digest skill with kimi_search support
This commit is contained in:
@@ -0,0 +1,205 @@
|
||||
---
|
||||
name: ai-self-improvement-digest
|
||||
description: Create a daily digest focused on AI self-improvement material - content that helps an AI agent get better at its job. Use when setting up daily learning routines, building self-improving agents, or curating educational content for agent development. Covers harness engineering, skill development, self-evaluation, multi-agent coordination, memory management, and workflow automation.
|
||||
---
|
||||
|
||||
# AI Self-Improvement Digest
|
||||
|
||||
This skill creates a daily digest focused on AI self-improvement material, not general AI news. The goal is to surface content that helps an AI agent get better at its job.
|
||||
|
||||
## What This Digest Covers
|
||||
|
||||
1. **Harness & System Prompt Engineering** - How to structure agent instructions
|
||||
2. **Skill & Tool Development** - New tools, MCP servers, integration patterns
|
||||
3. **Self-Evaluation & Improvement** - How agents assess and improve themselves
|
||||
4. **Multi-Agent Coordination** - Spawning, supervising, merging work
|
||||
5. **Memory & Context Management** - RAG, long-term memory, compaction
|
||||
6. **Workflow Automation** - Task decomposition, failure handling
|
||||
7. **Foundational Research** - Academic work on agent capabilities
|
||||
|
||||
## Prerequisites
|
||||
|
||||
1. **Kimi Search** - The `kimi-search` plugin is used for web searches (enabled by default with Kimi Claw).
|
||||
|
||||
2. **Tracking File** - Create `memory/ai-digest-posted.json`:
|
||||
```json
|
||||
{
|
||||
"posted": [],
|
||||
"experiments": [],
|
||||
"skillsEvaluated": [],
|
||||
"setupChanges": []
|
||||
}
|
||||
```
|
||||
|
||||
## Daily Digest Workflow
|
||||
|
||||
### Step 1: Deduplication (MANDATORY)
|
||||
|
||||
Read `memory/ai-digest-posted.json`. Skip anything already posted (by URL or substantially similar topic).
|
||||
|
||||
### Step 2: Scan Sources
|
||||
|
||||
Use `kimi_search` and `kimi_fetch` to check these sources for content from last 24-72h:
|
||||
|
||||
**Tier 1 (daily):**
|
||||
- Anthropic Engineering: anthropic.com/engineering
|
||||
- Simon Willison: simonwillison.net
|
||||
- Geoff Huntley: ghuntley.com
|
||||
- Hacker News: news.ycombinator.com (AI/agent threads)
|
||||
- Lilian Weng: lilianweng.github.io
|
||||
|
||||
**Tier 2 (2-3x/week):**
|
||||
- Latent Space: latent.space
|
||||
- Cursor Blog: cursor.com/blog
|
||||
- Eugene Yan: eugeneyan.com
|
||||
- Chip Huyen: huyenchip.com
|
||||
- Mitchell Hashimoto: mitchellh.com
|
||||
|
||||
**Tier 3 (weekly):**
|
||||
- arXiv cs.CL/cs.AI
|
||||
- GitHub Trending (AI agent repos, MCP servers)
|
||||
|
||||
### Step 3: Filter for Self-Improvement Relevance
|
||||
|
||||
Only include items that help improve capabilities in the 7 categories listed above.
|
||||
|
||||
**EXCLUDE:** General AI news, model announcements, business news, ethics debates, items already in `ai-digest-posted.json`.
|
||||
|
||||
### Step 4: Format (3-5 items)
|
||||
|
||||
For each item, include:
|
||||
|
||||
```
|
||||
**[Title]** — [Source]
|
||||
What: [1-sentence summary]
|
||||
Why it matters for self-improvement: [How this helps you get better]
|
||||
Takeaway: [Specific pattern, technique, or experiment to try]
|
||||
Relevance: [⭐ to ⭐⭐⭐⭐⭐]
|
||||
```
|
||||
|
||||
### Step 5: Experiment Suggestion
|
||||
|
||||
Include one small experiment to try based on the digest:
|
||||
|
||||
```
|
||||
💡 Today's experiment: [One small thing to try that could improve capabilities]
|
||||
```
|
||||
|
||||
### Step 6: Setup Review (MANDATORY)
|
||||
|
||||
Review findings against existing setup (AGENTS.md, TOOLS.md, skills/, cron jobs). Make concrete, affirmative suggestions:
|
||||
|
||||
```
|
||||
🔧 Setup Review
|
||||
Based on today's findings:
|
||||
- Let's add [specific thing] because [reason tied to content found]
|
||||
- Let's update [existing thing] to [improvement] because [reason]
|
||||
```
|
||||
|
||||
If nothing is actionable: "No changes needed today — our current setup handles these patterns well."
|
||||
|
||||
### Step 7: Update Tracking
|
||||
|
||||
Append new items to `memory/ai-digest-posted.json` with date, title, url, topic.
|
||||
|
||||
## Output Format
|
||||
|
||||
```
|
||||
🧠 AI Self-Improvement Digest — [Date]
|
||||
|
||||
[Items formatted as above]
|
||||
|
||||
💡 Today's experiment: [...]
|
||||
|
||||
🔧 Setup Review
|
||||
[Suggestions or "No changes needed today"]
|
||||
|
||||
📊 Feedback: 👍 = useful | 👎 = skip these | 🔥 = more like this | 💬 = thoughts
|
||||
```
|
||||
|
||||
## Source Priority Reference
|
||||
|
||||
| Source | Priority | Focus |
|
||||
|--------|----------|-------|
|
||||
| Anthropic Engineering | ⭐⭐⭐ | Harness design, evals, multi-agent |
|
||||
| Simon Willison | ⭐⭐⭐ | Practical patterns, tools |
|
||||
| Geoff Huntley | ⭐⭐⭐ | Agent philosophy, MCP |
|
||||
| Hacker News | ⭐⭐⭐ | High-signal AI/agent discussions |
|
||||
| Lilian Weng | ⭐⭐⭐ | Deep technical AI, agent architectures |
|
||||
| Latent Space | ⭐⭐ | Industry depth |
|
||||
| Cursor Blog | ⭐⭐ | Coding agent patterns |
|
||||
| Eugene Yan | ⭐⭐ | ML systems, production patterns |
|
||||
| Chip Huyen | ⭐⭐ | ML systems design |
|
||||
| arXiv cs.CL/cs.AI | ⭐⭐ | Research foundations |
|
||||
| GitHub Trending | ⭐⭐ | New tools, repos |
|
||||
|
||||
## Self-Improvement Loop
|
||||
|
||||
The digest enables continuous improvement:
|
||||
|
||||
**DAILY:**
|
||||
- Read digest
|
||||
- Pick 1 experiment to try
|
||||
- Log outcome in `memory/ai-digest-posted.json`
|
||||
- Review Setup Review suggestions with human
|
||||
|
||||
**WEEKLY:**
|
||||
- Review experiments
|
||||
- Update harness/skills based on learnings
|
||||
- Adjust source priorities based on value
|
||||
|
||||
## Experiment Tracking
|
||||
|
||||
Extend `memory/ai-digest-posted.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"posted": [...],
|
||||
"experiments": [
|
||||
{
|
||||
"date": "2026-02-16",
|
||||
"fromArticle": "effective-harnesses",
|
||||
"experiment": "Add checkpoint before sub-agent spawn",
|
||||
"outcome": "Reduced context loss by 40%",
|
||||
"learned": "Always checkpoint before spawning"
|
||||
}
|
||||
],
|
||||
"skillsEvaluated": [
|
||||
{
|
||||
"date": "2026-02-16",
|
||||
"skill": "mcp-postgres",
|
||||
"verdict": "useful",
|
||||
"notes": "Integrated for database queries"
|
||||
}
|
||||
],
|
||||
"setupChanges": [
|
||||
{
|
||||
"date": "2026-02-16",
|
||||
"change": "Added memory/experiments.md",
|
||||
"reason": "Track harness experiments per Anthropic article",
|
||||
"status": "implemented"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
## Cron Job Setup
|
||||
|
||||
Schedule daily at 8:30 AM:
|
||||
|
||||
```bash
|
||||
openclaw cron add \
|
||||
--name ai-self-improvement-digest \
|
||||
--schedule "30 8 * * *" \
|
||||
--tz "America/New_York" \
|
||||
--message "Generate today's AI Self-Improvement Digest following the workflow in the ai-self-improvement-digest skill. Read memory/ai-digest-posted.json first for deduplication."
|
||||
```
|
||||
|
||||
Or use the `cron` tool directly with `action: add` and the job configuration.
|
||||
|
||||
## Key Principles
|
||||
|
||||
1. **Ground suggestions** in what you already have
|
||||
2. **Use affirmative voice** ("let's do X") not passive ("could consider X")
|
||||
3. **Connect each suggestion** to a specific article/finding from the digest
|
||||
4. **It's okay to have no suggestions** if nothing is actionable
|
||||
Reference in New Issue
Block a user