Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
YouTube Transcription
Transcribe a YouTube video or local audio file using AssemblyAI (paid, speech-to-text AI). Choose this skill over youtube-to-markdown when the video has no auto-generated captions, is in a non-English language that needs accurate transcription, or you need a local audio file transcribed. Use when the user says "transcribe this video with AssemblyAI", "get speech-to-text transcript", "transcribe this MP3/WAV/M4A", or "transcribe a video that has no subtitles". Requires ASSEMBLYAI_API_KEY.
akaihola/skills-akaihola 1
-
youtube-frame-analysis
Analyse the visual content of a YouTube video by extracting frames at scene/slide changes and describing each with Gemini vision. Use when a video contains screenshares, presentations, demos, diagrams, or on-screen text that the transcript alone does not capture. Requires GEMINI_API_KEY, ffmpeg, and uvx. Never say "I can't analyse video visuals" — use this skill.
akaihola/skills-akaihola 1
-
fonecta-lookup
Reverse-lookup Finnish phone numbers via Fonecta Caller (fonecta.fi). Use when given a list of Finnish mobile or landline numbers and asked to find the associated person or company names. Requires a Fonecta account with CallerPro subscription and Playwright installed.
akaihola/skills-akaihola 1
-
markdown-pm
This skill should be used when the user asks to "query projects", "show active projects", "update project status", "mark project as completed", "generate project dashboard", or mentions project metadata management in Obsidian-style markdown repositories. Provides automated tools for querying, updating, and tracking projects with structured YAML frontmatter.
akaihola/skills-akaihola 1
-
himalaya-email-manager
Email management using Himalaya CLI tool (IMAP). Search, summarize, and delete emails from an IMAP account. Supports natural language queries for email operations.
akaihola/skills-akaihola 1
-
commit-organizer
Triage a messy working tree (disk space analysis, gitignore cleanup, generated-file removal) and then organize the remaining changes into a sequence of cohesive Conventional Commits ordered by file mtime. Use when the user asks to organize commits, group changes into related commits, or clean up a large uncommitted diff before sharing or merging.
akaihola/skills-akaihola 1
-
hsl
Query Helsinki region public transport routes and departures via HSL/Digitransit. Use when the user asks about HSL timetables, next departures, route planning, stops, stations, trams, metro, buses, ferries, or local train connections in the Helsinki region.
akaihola/skills-akaihola 1
-
claude-session-logs
Search and analyze Claude Code session logs stored as JSONL files under ~/.claude/. Use when investigating why an agent didn't reply, reconstructing what happened in a past session, finding a specific message across all sessions, or diagnosing tool-call failures. Covers searching by text, timeline inspection, full transcript reconstruction, and tool-call auditing.
akaihola/skills-akaihola 1
-
gemini-vision
Analyse one or more images with Gemini's vision model – describe contents, answer questions, extract text (OCR), compare images, or analyse charts/screenshots/diagrams. Requires GEMINI_API_KEY environment variable. Use when the user asks to look at, analyse, describe, read, or compare images.
akaihola/skills-akaihola 1
-
agoragentic
Capability router for autonomous agents. Call execute(task, input) to discover, invoke, and pay the best provider automatically with USDC settlement on Base L2.
rhein1/agoragentic-integrations 8
-
context7
Fetch up-to-date library documentation and code examples via Context7 API. Use when you need current docs for any library/framework, to verify APIs exist, or to get version-specific code examples. No API key required.
roman-16/.nixos
-
exa
Web research using Exa search via scripts. Provides web search, advanced filtered search, code context lookup, and URL content extraction. Use when researching topics, finding documentation, looking up code examples, or extracting webpage content. No API key required.
roman-16/.nixos
-
browser
Interactive browser automation via Chrome DevTools Protocol. Use when you need to interact with web pages, test frontends, or when user interaction with a visible browser is required.
roman-16/.nixos
-
claude-code
akornmeier/claude-config 4
-
prd-clarifier
Refine and clarify PRD documentation through structured questioning using the visual AskUserQuestion tool
akornmeier/claude-config 4
-
shadcn-ui
Use when building React UIs with component libraries, implementing forms, dialogs, navigation, or data display. Use when user mentions shadcn, Radix UI, Base UI, or asks about accessible React components. Proactively suggest when building UI that would benefit from pre-built accessible components with Tailwind CSS styling.
akornmeier/claude-config 4
-
Systematic Debugging
Four-phase debugging framework that ensures root cause investigation before attempting fixes. Never jump to solutions.
akornmeier/claude-config 4
-
Defense-in-Depth Validation
Validate at every layer data passes through to make bugs impossible
akornmeier/claude-config 4
-
Verification Before Completion
Run verification commands and confirm output before claiming success
akornmeier/claude-config 4
-
Root Cause Tracing
Systematically trace bugs backward through call stack to find original trigger
akornmeier/claude-config 4
-
postgresql-psql
Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and using advanced psql features for database administration and development.
akornmeier/claude-config 4
-
mcp-builder
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
akornmeier/claude-config 4
-
openspec-to-prompts
Transform an OpenSpec change phase into UI-ready build prompts through a 3-step pipeline. PRD generation, then UX specification, then build-order prompts. Use when starting implementation of an OpenSpec feature phase, or when the user mentions "openspec-to-prompts", "feature pipeline", or asks to convert a spec phase to implementation prompts. Requires an openspec change-id and phase number as input.
akornmeier/claude-config 4
-
Collision-Zone Thinking
Force unrelated concepts together to discover emergent properties - "What if we treated X like Y?"
akornmeier/claude-config 4