mcpField
S
setup

setup

github.com/terrylicaDevelopment294 installsUpdated 1d ago
Repository

About setup

A setup skill for checking and installing asciinema-tools dependencies. It supports core or optional components, installation, repair, and verification, with confirmation prompts that can be skipped.

Key features

  1. 01Preflight dependency checks
  2. 02Install missing dependencies
  3. 03Repair or upgrade components
  4. 04Select core or optional packages
  5. 05Verify installation results

Use cases

  1. 01Check dependencies before using asciinema-tools
  2. 02Install only core components
  3. 03Install all components without prompts

Install

Copy the command and run it in a terminal.

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

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

Bundled filesreferences/evolution-log.md

Details

From the project README

/asciinema-tools:setup

Check and install all dependencies for asciinema-tools.

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
checkRun preflight check (default)
installInstall missing dependencies
repairReinstall/upgrade all components
--allInstall all (core + optional)
--coreInstall core only (asciinema, rg)
--optionalInstall optional only
-y, --yesSkip confirmation prompts

Dependencies

ComponentTypeInstallation
asciinemaCorebrew install asciinema
ripgrepCorebrew install ripgrep
iTerm2Optionalbrew install --cask iterm2
fswatchOptionalbrew install fswatch
gh CLIOptionalbrew install gh
YAKEOptionaluv run --with yake

Execution

Skip Logic
  • If action provided -> skip Phase 1 (action selection)
  • If --core/--all/--optional provided -> skip Phase 2
  • If -y provided -> skip all confirmations
Workflow
  1. Check: Run preflight for all dependencies
  2. Action: AskUserQuestion for action type
  3. Selection: AskUserQuestion for components
  4. Install: Run selected installations
  5. Verify: Confirm installation success

Examples

# Check all dependencies
/asciinema-tools:setup check

# Install core dependencies
/asciinema-tools:setup install --core

# Install everything without prompts
/asciinema-tools:setup install --all -y

Troubleshooting

IssueCauseSolution
brew not foundHomebrew not installedInstall from https://brew.sh
Permission deniedNeed sudo for installRun brew doctor for diagnostics
asciinema not foundPATH not updatedRestart terminal or source profile
gh auth failedNot authenticatedRun gh auth login
YAKE import errorPython package missinguv pip install yake

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