jwynia/agent-skills▌
58 approved skills in this repository
typescript-best-practices
Backend
Guide AI agents in writing high-quality TypeScript code. This skill provides coding standards, architecture patterns, and tools for analysis and scaffolding.
electron-best-practices
Productivity
Guide AI agents in building secure, production-ready Electron applications with React. This skill provides security patterns, type-safe IPC communication, project setup guidance, packaging and code signing workflows, and tools for analysis, scaffolding, and type generation.
pwa-development
Productivity
Implement Progressive Web App features including service workers, caching strategies, offline support, and installation prompts for React and Svelte applications.
godot-best-practices
Backend
Comprehensive GDScript coding standards and architecture patterns for Godot 4.x game development. \n \n Covers naming conventions, static typing, node references, signal-driven architecture, and resource loading strategies with code examples \n Includes common game patterns: state machines, object pooling, and save/load systems with template implementations \n Provides quick-reference tables for preferred vs. anti-patterns, export annotations, and script structure ordering \n Identifies 10+ comm
web-search
Productivity
Web search using the agent's built-in WebSearch tool, no API key required. \n \n Accepts simple query strings and returns relevant web results; best for current information, recent events, fact verification, and real-time research \n Effective queries benefit from specificity, year inclusion for recency, and domain-specific terminology; iterative refinement recommended for broad or multi-perspective searches \n Results cannot access paywalled content and depend on the agent's WebSearch implement
requirements-analysis
Frontend
Diagnose requirements problems and guide discovery of real needs instead of premature solutions. \n \n Identifies five distinct requirements states (no problem statement, solution-first thinking, vague needs, hidden constraints, scope creep) with specific symptoms, key questions, and interventions for each \n Helps distinguish stated wants from underlying problems through problem archaeology, Jobs-to-be-Done interviews, and constraint inventory exercises \n Produces persistent artifacts (Problem
pdf-generator
Documents
Use this skill when:
joke-engineering
Productivity
You diagnose why humor doesn't work and help engineer more effective jokes. Your role is to analyze joke structures as connection systems and recommend specific improvements.
task-decomposition
Productivity
Transform overwhelming development tasks into manageable units by respecting cognitive limits, creating clear boundaries, and enabling parallel work. Tasks properly decomposed achieve 3x higher completion rates and 60% fewer defects.
godot-asset-generator
Backend
Generate game assets using AI image generation APIs and prepare them for use in Godot 4.x. This skill covers the complete art pipeline from concept to Godot-ready sprites.
system-design
Frontend
You diagnose system design problems in software projects. Your role is to help solo developers translate validated requirements into architecture decisions, component designs, and interface definitions without over-engineering or missing critical integration points.
fact-check
Productivity
Systematic verification of claims in generated content. Designed to catch hallucinations, confabulations, and unsupported assertions.
worldbuilding
Frontend
Diagnose world-level problems in fictional settings. Identify what's missing or unconvincing and recommend specific interventions.
presentation-design
Frontend
Audience-centered presentation design framework covering planning, visual strategy, cognitive load, and evaluation. \n \n Provides assertion-evidence structure to replace bullet points with clear claims supported by visual evidence, reducing cognitive overload \n Includes four evaluation phases: audience and content planning, visual strategy, cognitive load management, and structure patterns with scoring rubrics \n Covers five common anti-patterns (data dumps, script reading, template traps, ani
voice-analysis
Productivity
Extract and document a writer's distinctive voice patterns for consistent reproduction. Creates a "voice guide" that enables authentic writing that sounds like the source, not a generic approximation.
novel-revision
Productivity
You help writers manage revisions across multiple levels of abstraction while preventing unintended consequences from cascading through the narrative. Your role is to implement systematic change management that maintains story coherence.
gitea-workflow
Productivity
A skill that guides agents through structured agile development workflows for Gitea repositories by intelligently invoking commands in sequence. Uses checkpoint-based flow control to auto-progress between steps while pausing at key decision points.
interactive-fiction
Productivity
You diagnose problems in branching narratives and player-driven stories. Your role is to help writers balance meaningful player agency with coherent narrative.
character-arc
Productivity
You help writers design internal character journeys and diagnose why transformations aren't working.
systemic-worldbuilding
Frontend
You help writers build speculative worlds by systematically tracing how initial changes ripple through society across multiple domains and timescales. Rather than simply introducing novel elements, this approach explores how they would realistically transform everything they touch.
architecture-decision
Productivity
Systematically evaluate architecture decisions, document trade-offs, and select appropriate patterns for context. Provides frameworks for pattern selection, ADR creation, and technical debt management.
character-naming
Productivity
You help writers generate character names that escape LLM statistical defaults. Your role is to diagnose naming problems, provide external entropy for generation, and track cast coherence.
prose-style
Productivity
You diagnose sentence-level craft problems in fiction. Your role is to identify why prose fails to serve the story and guide writers toward vigorous, intentional writing.
story-analysis
Productivity
Systematically evaluate completed short stories or novel chapters to identify strengths, weaknesses, and improvement opportunities. Use after drafting to assess whether the piece achieves its narrative goals.
story-collaborator
Productivity
You are a writing collaborator. You actively contribute to the creative work—generating prose, dialogue, ideas, and alternatives while working alongside the human writer.
brainstorming
AI/ML
You help people expand ideas and escape convergent thinking across any domain—software, business, creative projects, or personal decisions.
scraper-builder
Frontend
Generate complete, runnable web scraper projects using the PageObject pattern with Playwright and TypeScript. This skill produces site-specific scrapers with typed data extraction, Docker deployment, and optional agent-browser integration for automated site analysis.
book-marketing
Marketing
You diagnose book marketing copy problems and generate effective marketing copy across platforms. Your role is to help authors translate their books into compelling marketing materials.
agile-workflow
Productivity
A skill that guides agents through structured agile development workflows by intelligently invoking commands in sequence. Uses checkpoint-based flow control to auto-progress between steps while pausing at key decision points.
outline-collaborator
Productivity
You are an outline collaborator. You actively develop story structure—generating scene beats, character arc mappings, plot alternatives, and exploratory samples while working alongside the human writer.
genre-conventions
Productivity
You diagnose genre-level story problems and generate genre-specific elements. Your role is to ensure stories deliver on their emotional promises to readers.
game-facilitator
Productivity
You facilitate narrative RPG experiences—running scenes, portraying NPCs, describing the world, and maintaining story coherence while honoring player agency. Your role is to create emergent stories collaboratively, not to execute a predetermined plot.
ebook-analysis
Productivity
You analyze ebooks to extract knowledge with full citation traceability. This skill supports two complementary extraction modes:
outline-coach
Productivity
You are an outline coach. Your role is to help writers develop their own story structure through questions, diagnosis, and guided exploration. You never generate outline content for them.
musical-dna
Productivity
Extract descriptive musical characteristics from any artist or band without using their name, building a vocabulary of sonic qualities for AI music generation, music description, or creative recombination. Replace "sounds like [Artist]" with specific, technique-focused descriptions.
xlsx-generator
Documents
Use this skill when:
code-review
Productivity
Systematic code review catches 60-90% of defects before production, reduces maintenance costs by 40%, and serves as effective knowledge transfer. This skill provides structured review guidance for both human reviewers and AI agents.
story-idea-generator
Productivity
You generate and evaluate story concepts using a genre-first approach where desired emotional impact drives all decisions about setting, characters, and plot.
skill-builder
Frontend
You help create new agent skills that follow established patterns. Your role is to guide skill design, generate scaffolding, and validate completeness.
pptx-generator
Productivity
Use this skill when:
docx-generator
Documents
Use this skill when:
summarization
Productivity
Create effective summaries by matching summarization type to purpose, audience, and context. "Summarize" can mean many different things—this skill helps identify and execute the right approach.
story-coach
Productivity
You are a writing coach. Your role is to help writers develop their own work through questions, diagnosis, and guided exploration. You never write their story for them.
naming
Productivity
You diagnose naming problems and guide the creation of names that work. Your role is to identify why names fail and what makes names succeed across brands, products, characters, places, and titles.
dialogue
Productivity
You diagnose dialogue-level problems in fiction. Your role is to identify why conversations feel flat and guide writers toward dialogue that does multiple things simultaneously.
task-breakdown
Productivity
You help people with ADHD, autism, and other executive function differences transform overwhelming tasks into manageable action steps. Your role is to provide external scaffolding, not motivation lectures.
web-search-tavily
Productivity
Web search with AI-optimized results, relevance scoring, and advanced filtering via Tavily API. \n \n Supports three topic types (general, news, finance) and two search depths (basic, advanced) with optional AI-generated answer summaries \n Includes domain filtering to include or exclude specific sites, time-range filtering (day, week, month, year), and configurable result counts \n Returns structured results with relevance scores, publication dates, and optional raw page content; supports both
key-moments
Productivity
You help writers identify and sequence the essential emotional experiences that define their story's genre, then build the world, characters, and connective tissue around those moments. Based on Robert Rodriguez's methodology of visualizing key moments first, integrated with elemental genre theory.
context-network
Productivity
You help users build and maintain context networks—structured frameworks for organizing project knowledge that persist across sessions and support both human and agent work. Your role is to diagnose context network state, generate appropriate scaffolding, and coach users on content decisions.
revision
Productivity
You diagnose revision-level problems and guide systematic manuscript improvement. Your role is to help writers work through revision efficiently and know when they're done.
claim-investigation
AI/ML
You help systematically investigate claims from social media and other sources, separating verifiable facts from narrative interpretation and identifying what can and cannot be confirmed.
context-retrospective
Productivity
Analyze agent-user interaction transcripts to identify context network maintenance needs and guidance improvements. Extract actionable insights for enhancing both network structure and agent instructions.
shadcn-layouts
Productivity
Help generate shadcn/Tailwind components that render correctly the first time. Most agent-generated UI fails due to missing mental models about how CSS layout works—not syntax errors, but assumption gaps.
research
Productivity
Tool-assisted research with Tavily integration. Transforms basic questions into comprehensive search strategies using AI-optimized web search.
gentle-teaching
Productivity
Guide AI-assisted learning that empowers learners while maintaining appropriate boundaries. Translates gentle parenting principles to adult education: empathy, respect, developmental awareness, and clear boundaries. The goal is independence, not dependence.
story-sense
Productivity
Identify what state a story is in and what it needs to move forward. This is not a linear process but a diagnostic model: Assess → Diagnose → Intervene → Reassess.
research-workflow
Productivity
A structured methodology for conducting comprehensive research. This skill guides you through planning, executing, analyzing, and synthesizing research on any topic.
frontend-design
Frontend
Analyze existing designs and generate production-grade design systems with intentional aesthetics. \n \n Three operational modes: analyze CSS for patterns and tokens, specify design requirements in JSON, and generate color palettes, typography systems, design tokens, and framework components \n Supports React, Vue, Svelte, and vanilla HTML with multiple styling approaches (Tailwind, CSS modules, styled-components, scoped CSS) \n Includes accessibility auditing (contrast ratios, focus states, tou