Personal collection of agent skills, installable via the skills CLI.
Cross-agent install via skills.sh — Claude Code, Codex, Cursor, OpenCode, and more.
Install all skills globally:
npx skills add TimBroddin/skills --allList available skills:
npx skills add TimBroddin/skills --listInstall one skill:
npx skills add TimBroddin/skills --skill youtube-researchInstalls the whole repo as a single plugin. All skills get registered at once.
/plugin install TimBroddin/skills
The plugin manifest lives at .claude-plugin/plugin.json — adding a new skill is one line there.
Generate optimized Apple App Store metadata with ASO best practices, character-limit validation, competitive analysis, and screenshot strategy. Activates on App Store optimization, metadata review, or screenshot questions.
Pairs well with astro-mcp-server (full ASO MCP) and krankie (lightweight CLI for keyword rank tracking).
Includes a validate_metadata.py script that checks Apple's character limits independently of the agent.
Deep LLM-driven research over one or more YouTube channels' videos. Lists each channel's catalog, filters videos by topic relevance, transcribes only the relevant ones, then synthesizes a single cross-channel research document with timestamped citations.
Subtitles-first via yt-dlp, with optional Whisper fallback. Workspace at ./.youtube-research/; final artifact in cwd.
Requires: yt-dlp, ffmpeg (brew install yt-dlp ffmpeg). Whisper optional.
skills/
└── <skill-name>/
├── SKILL.md # frontmatter + instructions for the agent
└── scripts/ # any helper scripts the skill calls
Each skill is self-contained — its SKILL.md declares its name and description, and any scripts live alongside it.
MIT