mcpField
F
format

format

github.com/terrylicaDevelopment293 installsUpdated today
Repository

About format

A skill for displaying reference documentation for the asciinema v3 .cast format. Developers can inspect header fields, event codes, parsing examples, or the full specification, optionally using a chosen cast file.

Key features

  1. 01View header field specifications
  2. 02Review event code details
  3. 03Get jq and bash parsing examples
  4. 04Display the full format reference
  5. 05Choose a cast file and run parsing examples

Use cases

  1. 01Look up .cast header fields
  2. 02Understand event codes and their meanings
  3. 03Parse recordings with jq or bash

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/terrylica/cc-skills --skill format

After installing, type/formatin Claude Code to confirm it loaded.

Bundled filesreferences/evolution-log.md

Details

From the project README

/asciinema-tools:format

Display reference documentation for the asciinema v3 .cast format.

Self-Evolving Skill: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues.

Arguments

ArgumentDescription
headerShow header field specification
eventsShow event codes deep-dive
parsingShow jq/bash parsing examples
allShow complete format reference
-f, --fileUse specific .cast for examples
--liveRun parsing examples on file

Execution

Invoke the asciinema-cast-format skill with user-selected section.

Skip Logic
  • If section provided -> skip Phase 1 (section selection)
  • If -f provided with parsing -> skip Phase 2 (example file)
Workflow
  1. Selection: AskUserQuestion for section
  2. Example: AskUserQuestion for example file (if parsing)
  3. Display: Show requested documentation

Examples

# Show header format
/asciinema-tools:format header

# Show event codes
/asciinema-tools:format events

# Parse specific file with live examples
/asciinema-tools:format parsing -f session.cast --live

Troubleshooting

IssueCauseSolution
File not foundInvalid pathUse absolute path or ensure file exists
Parse errorInvalid NDJSONCheck file is valid asciinema v3 format
No outputMissing sectionSpecify one of: header, events, parsing, all

Post-Execution Reflection

After this skill completes, check before closing:

  1. Did the command succeed? — If not, fix the instruction or error table that caused the failure.
  2. Did parameters or output change? — If the underlying tool's interface drifted, update Usage examples and Parameters table to match.
  3. Was a workaround needed? — If you had to improvise (different flags, extra steps), update this SKILL.md so the next invocation doesn't need the same workaround.

Only update if the issue is real and reproducible — not speculative.

Comments

Markdown supported