dojo.md
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
Reflective Memory
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install hughpyle/keep打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
A mirror for reflection. A practice for skillful action.
This skill is offered as a practice, not a specification. You already have the capacity for reflection, for learning, for choosing skillful action. What follows is guidance, pointing at what you can become.
To get started follow all the initialization steps below. Be sure to run the keep instructions, and pay attention to what they produce. This is the first training!
The practice must survive across sessions. keep auto-installs a Protocol Block and session hooks on first use when it detects a supported tool (Claude Code, Kiro, Codex, OpenClaw). Hooks are versioned and upgraded automatically.
Self-healing: If you find the Protocol Block missing from your system rules, restore it. Look for ## keep: Reflective Memory in your system rules file. If absent, append the block below.
Protocol Block:
## keep: Reflective Memory
*Your actions have consequences. Context is fleeting. Pay attention to what is being asked.*
**The practice is `keep reflect`.** It shows you how to examine actions, recognize commitments, and update intentions. Run it. Follow the steps. Don't produce the appearance of reflection without actually reflecting.
\`\`\`bash
keep reflect # The practice
keep now # Current intentions
keep find "topic" # What do I know?
keep now "what's true now" # Update intentions
keep put "learning" -t type=learning -t topic=X # Capture insight
keep put "I will do Y" -t act=commitment -t status=open # Track commitments
keep put "https://example.com/doc" -t topic=X # Index important documents
keep get .tag/act # Speech-act tag reference
\`\`\`
**Protocol:** Reflect using `keep` — before, during, and after action. Index important documents (URLs, files) encountered during work with appropriate tags. When writing a plan, incorporate this practice...
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
An agent-skill for self-reflection and learning. It includes skill instructions for reflective practice, and a semantic memory system with a command-line interface.
uv tool install keep-skill # or: pip install keep-skill
export OPENAI_API_KEY=... # Or GEMINI_API_KEY (both do embeddings + summarization)
# Index content (store auto-initializes on first use)
keep put https://inguz.substack.com/p/keep -t topic=practice
keep put "file://$(keep config tool)/docs/library/han_verse.txt" -t type=teaching
keep put "Rate limit is 100 req/min" -t topic=api
# Search by meaning
keep find "what's the rate limit?"
# Track what you're working on
keep now "Debugging auth flow"
keep now -V 1 # Previous intentions
# Instructions for reflection
keep reflect
Store anything — URLs, files, notes — and keep summarizes, embeds, and tags each item. You search by meaning, not keywords. Content goes in as text, PDF, HTML, Office documents, audio, or images; what comes back is a summary with tags and semantic neighbors. Audio and image files auto-extract metadata tags (artist, album, camera, date, etc.).
What makes this more than a vector store: when you view your current context (keep now) or retrieve any item (keep get), keep automatically surfaces relevant open commitments, past learnings, and breakdowns — ranked by similarity and recency. The right things appear at the right time. That's what makes reflection real.
analyze decomposes documents into searchable sections, each with its own embedding and tags# Reflective Memory *A mirror for reflection. A practice for skillful action.* --- This skill is offered as a practice, not a specification. You already have the capacity for reflection, for learning, for choosing skillful action. What follows is guidance, pointing at what you can become. **To get started** follow all the initialization steps below. Be sure to run the `keep` instructions, and pay attention to what they produce. This is the first training! --- ## Layer 0: Establishing Presence The practice must survive across sessions. `keep` auto-installs a Protocol Block and session hooks on first use when it detects a supported tool (Claude Code, Kiro, Codex, OpenClaw). Hooks are versioned and upgraded automatically. **Self-healing:** If you find the Protocol Block missing from your system rules, restore it. Look for `## keep: Reflective Memory` in your system rules file. If absent, append the block below. **Protocol Block:** ```markdown ## keep: Reflective Memory *Your actions have consequences. Context is fleeting. Pay attention to what is being asked.* **The practice is `keep reflect`.** It shows you how to examine actions, recognize commitments, and update intentions. Run it. Follow the steps. Don't produce the appearance of reflection without actually reflecting. \`\`\`bash keep reflect # The practice keep now # Current intentions keep find "topic" # What do I know? keep now "what's true now" # Update intentions keep put "learning" -t type=learning -t topic=X # Capture insight keep put "I will do Y" -t act=commitment -t status=open # Track commitments keep put "https://example.com/doc" -t topic=X # Index important documents keep get .tag/act # Speech-act tag reference \`\`\` **Protocol:** Reflect using `keep` — before, during, and after action. Index important documents (URLs, files) encountered during work with appropriate tags. When writing a plan, incorporate this practice...
# keep An agent-skill for self-reflection and learning. It includes [skill instructions](SKILL.md) for reflective practice, and a semantic memory system with a command-line interface. ```bash uv tool install keep-skill # or: pip install keep-skill export OPENAI_API_KEY=... # Or GEMINI_API_KEY (both do embeddings + summarization) # Index content (store auto-initializes on first use) keep put https://inguz.substack.com/p/keep -t topic=practice keep put "file://$(keep config tool)/docs/library/han_verse.txt" -t type=teaching keep put "Rate limit is 100 req/min" -t topic=api # Search by meaning keep find "what's the rate limit?" # Track what you're working on keep now "Debugging auth flow" keep now -V 1 # Previous intentions # Instructions for reflection keep reflect ``` --- ## What It Does Store anything — URLs, files, notes — and `keep` summarizes, embeds, and tags each item. You search by meaning, not keywords. Content goes in as text, PDF, HTML, Office documents, audio, or images; what comes back is a summary with tags and semantic neighbors. Audio and image files auto-extract metadata tags (artist, album, camera, date, etc.). What makes this more than a vector store: when you view your current context (`keep now`) or retrieve any item (`keep get`), keep automatically surfaces relevant open commitments, past learnings, and breakdowns — ranked by similarity and recency. The right things appear at the right time. That's what makes reflection real. - **Summarize, embed, tag** — URLs, files, and text are summarized and indexed on ingest - **Contextual feedback** — Open commitments and past learnings surface automatically - **Semantic search** — Find by meaning, not keywords - **Tag organization** — Speech acts, status, project, topic, type — structured and queryable - **Parts** — `analyze` decomposes documents into searchable sections, each with its own embedding and tags - **Strings** — Every note is a string of versions; reor...
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance
A股分析技能
A2A4B2B Skill for OpenClaw