Install
$ agentstack add skill-totallygreg-claude-mp-agentsmith ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Agentsmith
Evaluate and improve agent quality with automated scoring across 3 dimensions.
Agentsmith orchestrates existing tools — delegating skill evaluation to skillsmith and version management to marketplace-manager — while adding the quality dimensions that no other tool covers: trigger effectiveness, system prompt quality, and description-body coherence. Structural validation is enforced by marketplace-manager's pre-commit hook at commit time.
Agent Quality Routing
| Task | Use | |------|-----| | Creating agents (anatomy, writing, examples) | plugin-dev:agent-development | | Agent structural validation (frontmatter fields) | marketplace-manager pre-commit hook | | Evaluating agent quality | agentsmith (this skill) | | Improving agent quality | agentsmith (this skill) | | Evaluating skill quality | skillsmith | | Improving skill quality | /ss-improve |
Evaluation Dimensions
Three quality dimensions, weighted to produce an overall 0-100 score:
| Dimension | Weight | What It Measures | |-----------|--------|------------------| | Trigger Effectiveness | 35% | Example count and variety, commentary presence, negative triggers, phrasing variety, description specificity | | System Prompt Quality | 35% | Role specificity, concrete responsibilities, step-by-step process, quality standards, output format, edge cases, word count sweet spot (500-3,000), structural organization | | Coherence | 30% | Description-body alignment, body-example coverage, tool scope fitness, terminology consistency |
Commands
| Command | Purpose | |---------|---------| | /as-evaluate | One-shot quality evaluation with dimension scores | | /as-improve | Full improvement loop: evaluate → fix → re-evaluate → version bump → sync |
# Evaluate an agent with per-dimension coaching
uv run scripts/evaluate_agent.py agents/my-agent.md --explain
# Evaluate with baseline regression detection
uv run scripts/evaluate_agent.py agents/my-agent.md
Improvement Loop (/as-improve)
- Verify target — redirect skills to
/ss-improve, non-agent files to plugin-dev - Remap installed paths — resolve
~/.claude/plugins/paths to source repo via marketplace.json - Evaluate — run
evaluate_agent.py --explain, report top-3 quality gaps - Evaluate sibling skills — if the plugin has skills, run skillsmith eval on each
- Apply improvements — fix top-3 gaps, referencing
plugin-dev:agent-developmentfor guidance - Re-evaluate — confirm improvement, block if regression detected
- Update README — add version history row to plugin README.md
- Version bump — bump
plugin.json(agents inherit plugin version) - Sync marketplace — invoke
sync.pyto update marketplace.json
Agent File Patterns
| Pattern | Example | Detection | |---------|---------|-----------| | Flat | agents/archivist.md | Single .md file with ` blocks in description | | Directory | agents/skill-observer/AGENT.md | AGENT.md` inside a named subdirectory |
Delegation Principle
Agentsmith evaluates quality — the dimensions that no other tool covers. It does NOT replicate:
- Structural validation (frontmatter fields, name formats) → marketplace-manager pre-commit hook
- Skill evaluation → skillsmith
- Agent creation guidance → plugin-dev:agent-development
- Version cascade → marketplace-manager sync.py
See references/agent-quality-rubric.md for the full scoring rubric with sub-metrics and references/agent-improvement-guide.md for the delegation model and common improvement patterns.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: totallyGreg
- Source: totallyGreg/claude-mp
- License: MIT
- Homepage: https://github.com/totallyGreg/claude-mp
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.