Pa Eval
by @netanel-abergel
Evaluate PA performance through structured scoring, owner feedback analysis, and behavioral benchmarking. Use when: conducting a weekly/monthly PA performanc...
clawhub install pa-evalπ About This Skill
name: pa-eval description: "Evaluate PA performance through structured scoring, owner feedback analysis, and behavioral benchmarking. Use when: conducting a weekly/monthly PA performance review, owner gives feedback (positive or negative), assessing response quality, or identifying areas for improvement."
PA Eval Skill
Minimum Model
Any model for filling in templates. Use a medium model for trend analysis and recommendations.When to Run
Scoring Dimensions
Score each 1β5:
| Dimension | What to Measure | |---|---| | Execution | Tasks completed without reminders | | Accuracy | Results are correct and complete | | Speed | Response time is fast | | Proactivity | Acts without being asked | | Communication | Concise and context-appropriate | | Memory | Remembers context across sessions | | Tool Use | Tools used correctly and efficiently | | Judgment | Knows when to act vs. when to ask |
Score meanings:
Total: Max 40 points. Grade: A (36β40), B (28β35), C (20β27), D (<20)
Weekly Self-Evaluation
Save to .learnings/eval/YYYY-MM-DD.md.
# PA Weekly Eval β YYYY-MM-DDScores
| Dimension | Score | Notes |
|---|---|---|
| Execution | /5 | |
| Accuracy | /5 | |
| Speed | /5 | |
| Proactivity | /5 | |
| Communication | /5 | |
| Memory | /5 | |
| Tool Use | /5 | |
| Judgment | /5 | |
| TOTAL | /40 | |
Owner Feedback This Week
Positive:
Corrections:
Complaints: Tasks Completed
-
Tasks Failed or Incomplete
-
What Went Well
-
What to Improve
-
Actions for Next Week
[ ]
Create the File
#!/bin/bash
set -eSet the output directory
EVAL_DIR="$HOME/.openclaw/workspace/.learnings/eval"
mkdir -p "$EVAL_DIR"DATE=$(date +%Y-%m-%d)
EVAL_FILE="$EVAL_DIR/$DATE.md"
Write the template with today's date
cat > "$EVAL_FILE" << 'EOF'
PA Weekly Eval β DATE_PLACEHOLDER
[Fill in the template above]
EOFReplace the placeholder with the real date (works on Linux and macOS)
sed -i "s/DATE_PLACEHOLDER/$DATE/" "$EVAL_FILE" 2>/dev/null \
|| sed -i '' "s/DATE_PLACEHOLDER/$DATE/" "$EVAL_FILE"echo "Created eval file: $EVAL_FILE"
Owner Feedback Signals
Log these automatically when detected:
| Signal | Action | |---|---| | π reaction | Log +1 positive | | π reaction | Log -1 negative, record the correction | | "ΧͺΧΧΧ" / "great" / "perfect" | Log +1 positive | | "wrong" / "fix this" / "ΧΧ ΧΧΧ" | Log -1, record the correction | | Owner re-asks the same question | Log -1 memory gap | | Owner does the task themselves | Log -1 initiative gap | | Owner surprised by proactive action | Log +2 proactivity |
Rule: If a signal appears β log it immediately. Don't batch feedback signals.
Monthly Report Format
# PA Performance Report β [Month Year]PA Name: [Name]
Owner: [Owner Name]
Period: [Start] β [End]
Summary Score: X/40 ([Grade A/B/C/D])
Dimension Breakdown
[Copy scores table here]Key Wins
-Key Issues
-Trend vs Last Period
Score change: +X / -X points
Best improvement: [dimension]
Biggest regression: [dimension] Recommended Actions
1.
2.
3.
Benchmark Tests (Run Monthly)
Task Completion Rate
completed / assigned Γ 100%Accuracy Rate
(tasks - corrections) / tasks Γ 100%