Token导航 LogoToken导航

Agent Skill · 研究检索

mulch(mulch 搜索)

mulch 用于记录任务执行中的错误、用户纠正、经验和能力缺口,适合在 OpenClaw 中希望让 Agent 持续沉淀问题、修正和最佳实践时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

mulch 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 6,429。

总安装 22,199周安装 898GitHub Stars 公开资料未说明下载 6,968核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.5

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:mulch(mulch 搜索)
来源仓库:https://github.com/austindixson/mulch
安装命令:
openclaw skills install mulch
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install mulch

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

Mulch 用于记录任务执行中的错误、用户纠正与能力缺口,帮助 Agent 持续沉淀经验并优化行为。适用于需要让代理在 OpenClaw 中不断修正实践、积累最佳经验的场景,尤其适合命令或工具失败后的复盘学习。通过安装 mulch 技能,Agent 可自动捕获问题、用户反馈及改进点,形成闭环学习机制。

安装命令为 openclaw skills install mulch,建议确认权限范围与维护状态后再部署使用。使用前请核实是否会触发联网、文件读写或命令执行,避免影响系统安全边界。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install mulch;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

mulch 怎么安装?

在终端执行 openclaw skills install mulch。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

mulch 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

mulch 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

mulch 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

mulch 用的人多吗?

公开数据是累计安装 22,199 次,近一周安装 898 次,下载 6,968 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

mulch 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
mulch

mulch 搜索 · 本页

22,199—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
self-improvement
description
Mulch Self Improver — Let your agents grow 🌱. Captures learnings with Mulch so expertise compounds across sessions. Use when: command/tool fails, user corrects you, missing feature, API fails, knowledge was wrong, or better approach found. Run mulch prime at session start; mulch record before finishing. Benefits: better and more consistent coding, improved experience, less hallucination.
metadata

Mulch Self Improver — Let your agents grow 🌱

Structured expertise that accumulates over time, lives in git, and works with any agent. Agents start each session from zero; the pattern discovered yesterday is forgotten today. This skill uses Mulch: agents call mulch record to write learnings and mulch query to read them. Expertise compounds across sessions, domains, and teammates. Mulch is a passive layer — it does not contain an LLM. Agents use Mulch; Mulch does not use agents.

Benefits: Better and more consistent coding · Improved experience · Less hallucination (grounding in project expertise)

When to use: Command/tool fails, user corrects you, user wants a missing feature, your knowledge was wrong, or you found a better approach — record with Mulch and promote proven patterns to project memory. Auto-detection: The hook now detects errors and corrections automatically and prompts to record.

Mechanics: One learning store — .mulch/ (append-only JSONL, git-tracked, queryable). Session start: mulch prime. Recording: mulch record <domain> --type <type> .... No .learnings/ markdown files.

Qualification (features, benefits, pain points): See QUALIFICATION.md. Benchmark (token efficiency, troubleshooting skill improvement): See BENCHMARK.md — e.g. ~54% fewer chars to get same resolutions; find rate same or better; less context → fewer tokens, less noise, lower risk of wrong fix.

New Features (v1.1)

Auto-Detection

The hook now automatically detects learning moments:

  • Errors/failures — When commands fail or return errors
  • Corrections — When you say "no", "actually", "wrong", etc.
  • Retries — When you ask to try again

The agent will prompt: "Want me to record this for next time?"

Pre-loaded Domains

24 preset domains included in config/domains.json:

api, database, testing, frontend, backend, infra, docs, config,
security, performance, deployment, auth, errors, debugging,
workflow, customer, system, marketing, sales, content,
competitors, crypto, automation, openclaw

Notifications

When a learning is recorded, you're notified via Telegram.


Quick Reference

SituationAction
Command/operation or API failsmulch record <domain> --type failure --description "..." --resolution "..."
User corrects you / knowledge was wrongmulch record <domain> --type convention "..." or --type pattern --name "..." --description "..."
Found better approach, best practicemulch record <domain> --type convention "..." or --type guide --name "..." --description "..."
Architectural or tech decisionmulch record <domain> --type decision --title "..." --rationale "..."
Feature request (tracking)mulch record <domain> --type decision --title "..." --rationale "..."
Key file/endpoint to remembermulch record <domain> --type reference --name "..." --description "..."
Similar to existing recordUse --relates-to <domain>:<id> or --supersedes; run mulch search "..." first
Broadly applicable patternPromote to CLAUDE.md, AGENTS.md, SOUL.md, TOOLS.md; use mulch onboard for snippets
Session start (project has .mulch/)Run mulch prime to load expertise into context

Mulch Setup

Install (optional; npx works without install):

npm install -g mulch-cli
# or: npx mulch-cli <command>

Initialize in project:

mulch init
# Quick: add all preset domains at once
cat config/domains.json | jq -r '.domains[].name' | xargs -I {} mulch add {}
# Or add individually:
mulch add api
mulch add database
mulch add testing
# add domains that match your areas: frontend, backend, infra, docs, config

Provider hooks (remind agent to record):

mulch setup cursor   # or: claude, codex, gemini, windsurf, aider

Onboarding snippet for AGENTS.md/CLAUDE.md:

mulch onboard

Record Types (Mulch)

TypeRequiredUse Case
failuredescription, resolutionWhat went wrong and how to avoid it
conventioncontent"Use pnpm not npm"; "Always WAL mode for SQLite"
patternname, descriptionNamed patterns, optional --file
decisiontitle, rationaleArchitecture, tech choices, feature tracking
referencename, descriptionKey files, endpoints, resources
guidename, descriptionStep-by-step procedures

Optional on any record: --classification (foundational | tactical | observational), --tags, --relates-to, --supersedes, --evidence-commit, --evidence-file, --outcome-status (success | failure).

Workflow

  1. Session start: If .mulch/ exists, run mulch prime (or mulch prime <domain> for focus).
  2. During work: When something fails or you learn something, run mulch record <domain> --type <type> ....
  3. Before finishing: Review; record any remaining insights with mulch record.
  4. Promote: When a pattern is proven and broadly applicable, add to CLAUDE.md / AGENTS.md / SOUL.md / TOOLS.md; use mulch onboard to generate snippets.

Finding Domain

  • Use existing domains from mulch status or mulch query --all.
  • Run mulch learn to get domain suggestions from changed files.
  • Common domains: api, database, testing, frontend, backend, infra, docs, config.

Recurring Patterns and Linking

  • Search first: mulch search "keyword" or mulch query <domain>.
  • Link records: mulch record ... --relates-to <domain>:<id> or --supersedes <domain>:<id>.
  • Recurring issues → promote to CLAUDE.md/AGENTS.md or add to TOOLS.md/SOUL.md so all agents see them.

Simplify & Harden Feed

For candidates from the simplify-and-harden skill:

  1. Use pattern_key as a stable tag: mulch record <domain> --type pattern --name "<pattern_key>" --description "..." --tags "simplify-and-harden".
  2. Search first: mulch search "<pattern_key>"; if found, use --relates-to or add to existing via mulch edit if needed.
  3. When recurrence is high, promote to CLAUDE.md/AGENTS.md/SOUL.md/TOOLS.md as short prevention rules.

Periodic Review

  • When: Before major tasks, after features, weekly.
  • Commands: mulch status, mulch ready --since 7d, mulch query --all.
  • Actions: Promote high-value records to project memory; run mulch prune for stale tactical/observational entries if desired; mulch doctor --fix for health.

Promotion Targets

Learning TypePromote To
Behavioral patternsSOUL.md (OpenClaw workspace)
Workflow improvementsAGENTS.md
Tool gotchasTOOLS.md (OpenClaw workspace)
Project facts, conventionsCLAUDE.md
Copilot context.github/copilot-instructions.md

Use mulch onboard to generate AGENTS.md/CLAUDE.md snippets.

Detection Triggers

Record when you notice:

  • User corrects you ("No, that's not right...", "Actually...") → convention or pattern
  • Command/API/tool fails → failure (description + resolution)
  • User wants missing capability → decision (title + rationale)
  • Your knowledge was wrong or outdated → convention
  • You found a better approach → convention or guide

OpenClaw Setup

OpenClaw injects workspace files; use Mulch for learnings.

Installation

clawdhub install self-improving-agent
# or: git clone ... ~/.openclaw/skills/self-improving-agent

Workspace and Mulch

  • Session start: Run mulch prime when the project (or workspace) has .mulch/. Optionally add mulch prime output to workspace context if your setup supports it.
  • Recording: Use mulch record from the project or workspace directory that contains .mulch/.
  • Promotion: SOUL.md, AGENTS.md, TOOLS.md live in ~/.openclaw/workspace/; add promoted rules there.

Enable Hook (reminder at bootstrap)

cp -r hooks/openclaw ~/.openclaw/hooks/self-improvement
openclaw hooks enable self-improvement

See references/openclaw-integration.md.

Generic Setup (Other Agents)

  1. In project: mulch init and mulch add <domain> as needed.
  2. Use mulch setup <provider> (cursor, claude, codex, etc.) for hooks.
  3. Add to CLAUDE.md/AGENTS.md: "Run mulch prime at session start. Record learnings with mulch record <domain> --type failure|convention|decision|pattern|guide|reference."
  4. Run mulch onboard and paste the snippet into your agent docs.

Multi-Agent Safety

Mulch is safe for concurrent use: advisory file locking, atomic writes, and merge=union in .gitattributes for JSONL. Multiple agents can run mulch prime and mulch record in parallel; locks serialize writes per domain.

Skill Extraction

When a Mulch record is valuable as a reusable skill:

  1. Get content from mulch query <domain> or mulch search "...".
  2. Create skills/<skill-name>/SKILL.md (template in assets/SKILL-TEMPLATE.md).
  3. Optionally note in the record (e.g. via mulch edit) that it was promoted to a skill.

Best Practices

  1. Record immediately — context is freshest after the issue.
  2. Pick the right type — failure (description+resolution), convention (short rule), decision (title+rationale), etc.
  3. Use domains consistently — e.g. same api domain for all API-related learnings.
  4. Link related records — --relates-to, --supersedes.
  5. Run mulch prime at session start — so the agent is grounded in existing expertise.
  6. Promote when proven — move broadly applicable rules to CLAUDE.md, AGENTS.md, SOUL.md, TOOLS.md.

No .learnings/

This skill does not use .learnings/ or markdown log files. All learnings live in .mulch/ and are recorded via the Mulch CLI. If you see references to .learnings/ in older docs, treat them as superseded by Mulch.

平台分布

OpenClaw

87.87%
按下载量换算6,123

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills