pulsemcp/ai-artifacts/analyze-agent-transcript-skill-gaps
Claude Code and agent skill by pulsemcp/ai-artifacts
- community
Checking that the SKILL.md file is still in the repository.
Within a Transcript Segment, identify Skills that don't exist yet but should — moments where a well-placed Skill would have saved turns or prevented a wrong turn. Outputs proposals for new Skills (name, description, body sketch) anchored to the philosophy doc. Often seeded by analyze-agent-transcript-failure-hypothesis when a Segment's root-cause class is missing_skill or non_triggering_skill.
Install
npx vskill@latest install pulsemcp/ai-artifacts/analyze-agent-transcript-skill-gapsSKILL.md
Analyze Skill gaps
Per-Segment analyzer. The "what's missing" analyzer for the Skill portfolio. Companion to analyze-agent-transcript-skill-trigger-performance (which works on Skills that do exist).
Inputs
segment: a Segment fromsegments.json(Goal, Outcome,meta.event_range). The orchestrator hands you the Segment directly — you do not walk raw JSONL.transcript.json: the OpenTranscriptsTranscriptdocument. Dereference event ids fromsegment.meta.event_rangeintotranscript.jsonevents[]for the turn-level evidence behind a gap.available_skills: list of Skills that were available, so we don't re-propose existing ones. Recoverable fromtranscript.json— look for aSystemEventwhosesubtype == "attachment"and whosepayload.attachment.type == "skill_listing";payload.attachment.contentis the newline-delimited list. Best-effort, may be absent.failure_hypothesis_seed(optional): therecommendation_seedfromanalyze-agent-transcript-failure-hypothesisfor this Segment, if itsrecommendation_routewasskillsormultiexternal_context(optional):external-context.jsonif present.philosophy_skills: thephilosophy-on-skillsreference
Output
This is the item body. The orchestrator wraps it with id / segment_id / analyzer (see the orchestrator's "Findings-item shape" section) — emit only the fields below.
evidence_events cites OpenTranscripts event ids (the id strings in transcript.json), never integer turn numbers. When this Segment has no gap to propose, return nothing; the orchestrator omits the item rather than writing one with an empty proposals array.
Sequencing checklist
- [ ] If a
failure_hypothesis_seedwas passed, promote it first — flesh out the proposal with a description, body sketch, and alternative. Then continue scanning for additional gaps the seed didn't cover. But first check the defer rule below — if the seed points at a defect in a Skill that already fired, do not promote it into a new-Skill proposal - [ ] Walk the Segment's events (dereferenced from
meta.event_range) looking for the team's heuristics: - A multi-turn detour where the agent figured out something procedural (e.g. how to start the dev server, how to find the right config file) — candidate for a Skill that captures the answer
- The user wrote (or would have had to write) a long context-establishing prompt — candidate for a Skill that injects that context
- The agent went off-track from a moment that, in hindsight, a well-known guardrail Skill could have caught — candidate for a Skill at that decision point
- The agent spent significant tokens or turns on something a human would have done in seconds — candidate for an automation Skill
- [ ] For each candidate, draft a proposal: name, description, body outline
- [ ] Cross-check the philosophy doc — is a Skill the right answer here, or would a CLAUDE.md instruction / hook / new MCP server be better? Note the alternative explicitly
- [ ] Suppress any proposal whose name or scope already matches an existing Skill in
available_skills— that case belongs toanalyze-agent-transcript-skill-trigger-performanceoranalyze-agent-transcript-skill-action-performanceinstead
Notes
- Be opinionated about scope. A proposal like "be smarter about X" isn't actionable. A proposal with a concrete
descriptionand a 5-line body sketch is. - It's fine to produce zero proposals for a clean Segment — return nothing and the orchestrator omits the item.
- Defer to the action analyzers — don't double-count a fix. When an existing Skill fired in this Segment and the right fix is to that Skill's body or shape, the canonical finding is a
modifyfromanalyze-agent-transcript-skill-action-performance. Do not also propose a new Skill for the same defect, even if a failure-hypothesis seed routed here. If the seed clearly targets an existing-Skill body defect, record the deferral (a one-line note that the fix belongs in the actionmodify) instead of proposing —synthesize-agent-transcript-analysis-reportreconciles. Propose a new Skill only when no existing Skill covers the moment. The mirror of this rule lives inanalyze-agent-transcript-mcp-gaps. - A seed that implies a hook / CI-check has a home here. A failure-hypothesis
recommendation_seedcan point at a hook or a CI-check rather than a Skill or MCP tool. When therecommendation_routeselects this gap analyzer, carry that hook/CI-check intent in the proposal'salternativefield (state plainly "the better fix may be a hook / CI-check, not a Skill") so it is surfaced forsynthesize-agent-transcript-analysis-reportrather than dropped. Don't discard a seed just because it isn't strictly a Skill.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/agent-transcript-analysis/3-analyze/analyze-skills/analyze-agent-transcript-skill-gaps/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/pulsemcp/ai-artifacts/analyze-agent-transcript-skill-gaps)