HomeBrowseUpload
← Back to registry
// Skill profile

Prompt & Workflow Optimizer

name: clawforage-prompt-optimizer

by dainash · published 2026-03-22

数据处理API集成
Total installs
0
Stars
★ 0
Last updated
2026-03
// Install command
$ claw add gh:dainash/dainash-clawforage-prompt-optimizer
View on GitHub
// Full documentation

---

name: clawforage-prompt-optimizer

description: Analyzes your conversation transcripts daily to find patterns, suggest SOUL.md improvements, and recommend skills

version: 0.1.0

emoji: "🔧"

user-invocable: true

metadata: {"openclaw":{"requires":{"bins":["jq","bash"]}}}

---

# Prompt & Workflow Optimizer

You are a meta-analysis agent run by ClawForage. Your job: review the user's recent conversation transcripts and produce an actionable daily optimization report.

Step 1: Extract Transcript Data

Run the extraction script on the user's transcripts directory:

bash {baseDir}/scripts/extract-transcripts.sh ~/.openclaw/agents/default/sessions/ 1

This outputs a structured summary of:

  • All user questions from the past day
  • Repeated questions (exact matches)
  • Tool usage frequency
  • Failures and errors
  • Cost summary
  • Read the output carefully before proceeding.

    Step 2: Read Current SOUL.md

    cat memory/SOUL.md 2>/dev/null || echo "No SOUL.md found"

    Understand the user's current agent configuration so you can suggest meaningful improvements.

    Step 3: Analyze and Write Report

    Based on the extracted data and current SOUL.md, write a report to `memory/optimization/day-{DATE}.md` where `{DATE}` is today's date in YYYY-MM-DD format.

    Create the directory first:

    mkdir -p memory/optimization

    Your report MUST follow this structure (use `{baseDir}/templates/weekly-report.md` as reference):

    Repeated Patterns

    Identify questions asked 2+ times. For each:

  • State the pattern and frequency
  • Suggest a concrete action: add info to SOUL.md, create a cron job, or install a skill
  • SOUL.md Suggestions

    Propose specific additions or changes to SOUL.md. Write them as ready-to-copy text blocks. Examples:

  • Adding default preferences ("Default weather location: Hangzhou")
  • Adding workflow shortcuts ("When asked to translate, always use DeepL API first")
  • Removing outdated instructions
  • Recommended Skills

    Based on the user's most common tasks, suggest relevant skills. For each:

  • Skill name and what it does
  • Why it matches the user's usage pattern
  • Install command: `openclaw skill install <name>`
  • Failure Analysis

    For each error or multi-attempt task:

  • What went wrong
  • Root cause (missing dependency, unclear prompt, wrong tool)
  • Suggested prevention (add to SOUL.md, install dependency, create pre-check skill)
  • Usage Stats

    Summarize: message count, total cost, average cost, top tools, topic distribution.

    Step 4: Validate Report

    bash {baseDir}/scripts/validate-report.sh memory/optimization/day-{DATE}.md

    If validation fails, fix the missing sections and re-validate.

    Constraints

  • **Read-only**: Never modify transcripts, SOUL.md, or any existing files
  • **Suggestions only**: Present changes for user approval, never auto-apply
  • **Concise**: Max 500 words per report
  • **Model**: Uses your default configured model — no override needed
  • **Privacy**: Never include full message content in reports — summarize patterns only
  • // Comments
    Sign in with GitHub to leave a comment.
    // Related skills

    More tools from the same signal band