86172 Skills Available

Find awesome
Agent Skills

Agent-Skills.md is a agent skills marketplace, to find the right agent skills for you.

Popular searches

sync-context

Regenerate ~/.claude/rules/elle-core.md from your context files. Run after significant context updates to keep your session rules current. Use when context feels stale, after /update-context changes rules/preferences/identity, or after /upgrade.

kenneth-liao
kenneth-liao
12335

test-skill

Run or generate test suites for any skill. Use when testing a skill before deployment, after making changes, before/after plugin upgrades, when validating skill behavior, or when the user says "test skill", "run skill tests", "generate tests for skill", or "check for regressions".

kenneth-liao
kenneth-liao
12335

upgrade-plugin

Upgrade a plugin's skills, hooks, and patterns to align with latest Claude Code capabilities and best practices. Use when a plugin needs modernization, after Claude Code updates, or when the user says "upgrade plugin", "modernize plugin", or "update plugin to latest patterns".

kenneth-liao
kenneth-liao
12335

voice

Apply Kenny Liao's authentic writing voice to any written content. This is a PERSONALITY skill invoked by other skills that produce written output — it handles parenthetical asides, sentence rhythm, fragments, counterpoint patterns, and raw-over-polished quality.

kenneth-liao
kenneth-liao
12335

write-note

Create high-engagement Substack Notes. Use when asked to write a Substack Note, create a note for Substack, share an insight on Notes, promote a newsletter issue via Notes, or post between newsletter issues. Also use when the user mentions "note", "Substack Note", or "short-form Substack content".

kenneth-liao
kenneth-liao
12335

write

Generalized writing skill that produces written content for any platform and format. Use when asked to write, draft, or create a newsletter, YouTube script, guide, sales page, Twitter thread, LinkedIn post, Substack Note, or community post. Also use when the user says "write this up", "draft a post", "create content about", or needs any written output.

kenneth-liao
kenneth-liao
12335

youtube-data

Retrieve YouTube data using the YouTube Data API. Use when you need to search videos, get video or channel details, fetch transcripts, read comments, find trending or related content, or when the user mentions 'YouTube data', 'video stats', 'transcript', or 'channel info'.

kenneth-liao
kenneth-liao
12335

context-health

Audit your Elle context system for staleness, contradictions, bloat, and missing data. Use when context feels stale, after major life changes, or periodically for maintenance. Also use when you notice Elle's responses feel generic or out of date.

kenneth-liao
kenneth-liao
12335

analyze-team-session

Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team run", "what went wrong with this session", "how can I improve my agent team usage", or when provided a markdown team session transcript and asked for feedback on agent teams effectiveness.

kenneth-liao
kenneth-liao
12335

evolve

Research-driven self-upgrade pipeline for the Elle personal assistant. Fetches latest Claude Code features, audits Elle's architecture, plans upgrades, executes them, and verifies results. Use after Claude Code updates, when exploring new features, or periodically. Also use when the user says "let's modernize Elle", "evolve Elle", or "what Claude Code features are we missing".

kenneth-liao
kenneth-liao
12335

migrate

Migrate your Elle installation between versions. Handles any version-to-version upgrade path with sequential, idempotent steps. Use when updating Elle, when prompted by a version mismatch, or when the user says "migrate Elle" or "upgrade Elle".

kenneth-liao
kenneth-liao
12335

onboard

Get to know the user through a guided conversation to personalize Elle's context.

kenneth-liao
kenneth-liao
12335

retrospective

Use when ending a working session to capture lessons learned, when the user corrects Claude or asks to redo work, when the user expresses frustration with output quality, or when user triggers /retrospective

kenneth-liao
kenneth-liao
12335

setup

Set up the personal assistant plugin. Run this once after installing the plugin.

kenneth-liao
kenneth-liao
12335

repurpose-video

Repurpose a completed YouTube video into newsletter issues, social media posts, and other content formats. Use when the user says 'repurpose this video', 'turn this video into a newsletter', 'create social posts from my video', 'distribute this content', or wants to maximize reach of existing video content across platforms.

kenneth-liao
kenneth-liao
12335

research

Conduct topic and competitor research for any content type. Use when researching a topic before creating content, analyzing the competitive landscape, identifying content gaps, or when the user says "research this", "what's out there on", "analyze competitors", or needs to understand a content landscape before writing.

kenneth-liao
kenneth-liao
12335

social-graphic

Create social media graphics and visual assets for any platform. Use when asked to create a social media image, newsletter header, blog feature image, OG image, profile banner, or when the user mentions 'social graphic', 'header image', 'banner', or needs a platform-specific visual asset (not thumbnails — use creator-stack:thumbnail for those).

kenneth-liao
kenneth-liao
12335

thumbnail

Create high-performing thumbnails and cover images optimized for click-through rate. Use when asked to create a thumbnail, design a cover image, generate a YouTube thumbnail, or when the user mentions "thumbnail", "cover image", "CTR", or needs a visual asset for video or course content.

kenneth-liao
kenneth-liao
12335

title

Generate optimized titles, headlines, and subject lines for any content type. Use when asked to create a title, headline, subject line, or when the user says "title ideas", "what should I call this", "subject line options", or needs engagement-optimized naming for videos, newsletters, or social posts.

kenneth-liao
kenneth-liao
12335

laravel:data-chunking-large-datasets

Process large datasets efficiently using chunk(), chunkById(), lazy(), and cursor() to reduce memory consumption and improve performance

jpcaparas
jpcaparas
1226

laravel:tdd-with-pest

Apply RED-GREEN-REFACTOR with Pest or PHPUnit; use factories, feature tests for HTTP, and parallel test runners; verify failures before implementation

jpcaparas
jpcaparas
1226

laravel:template-method-and-plugins

Stabilize workflows with Template Method or Strategy; extend by adding new classes instead of editing core logic

jpcaparas
jpcaparas
1226

laravel:transactions-and-consistency

Wrap multi-write operations in transactions; use dispatchAfterCommit and idempotency patterns to ensure consistency

jpcaparas
jpcaparas
1226

laravel:debugging-prompts

Create effective debugging prompts—include error messages, stack traces, expected vs actual behavior, logs, and attempted solutions

jpcaparas
jpcaparas
1226

laravel:eloquent-relationships

Define clear relationships and load data efficiently; prevent N+1, use constraints, counts/sums, and pivot syncing safely

jpcaparas
jpcaparas
1226

laravel:exception-handling-and-logging

Use reportable/renderable exceptions, structured logs, and channel strategy for observability and graceful failures

jpcaparas
jpcaparas
1226

laravel:executing-plans

Execute Laravel plans in small batches with checkpoints—TDD first, migrations safe, queues verified, and quality gates enforced

jpcaparas
jpcaparas
1226

laravel:filesystem-uploads

Store and serve files via Storage; set visibility, generate URLs, and handle streaming safely

jpcaparas
jpcaparas
1226

laravel:form-requests

Move validation and authorization into Form Requests; use rule objects, custom messages, and nested data handling to keep controllers slim

jpcaparas
jpcaparas
1226

laravel:horizon:metrics-and-dashboards

Operate Horizon with confidence—naming, tags, concurrency, failure handling, actionable metrics, and dashboards

jpcaparas
jpcaparas
1226

laravel:http-client-resilience

Use the HTTP client with sensible timeouts, retries, and backoff; capture context and handle failures explicitly

jpcaparas
jpcaparas
1226

laravel:interfaces-and-di

Use interfaces and dependency injection to decouple code; bind implementations in the container

jpcaparas
jpcaparas
1226

laravel:internationalization-and-translation

Build with i18n in mind from day one using Laravel translation helpers, JSON files, Blade integration, and locale management

jpcaparas
jpcaparas
1226

laravel:iterating-on-code

Refine AI-generated code through specific feedback—point out errors, identify gaps, show desired changes, reference style guides

jpcaparas
jpcaparas
1226

laravel:laravel-prompting-patterns

Use Laravel-specific vocabulary—Eloquent patterns, Form Requests, API resources, jobs/queues—to get idiomatic framework code

jpcaparas
jpcaparas
1226

laravel:migrations-and-factories

Safe database change patterns; when to modify vs add migrations; always pair models with migrations and factories; seeding guidance

jpcaparas
jpcaparas
1226

laravel:nova:resource-patterns

Consistent Nova resources—fields, actions, metrics, lenses, filters, authorization—and how to evolve resources alongside schema changes

jpcaparas
jpcaparas
1226

laravel:effective-context

Provide comprehensive context in prompts—files, errors, Laravel version, dependencies, and monorepo details—for accurate AI responses

jpcaparas
jpcaparas
1226

laravel:dependencies-trim-packages

Remove unneeded Composer packages and assets to improve boot time, memory, and security surface

jpcaparas
jpcaparas
1226

laravel:performance-caching

Use framework caches and value/query caching to reduce work; add tags, locks, and explicit invalidation strategies for correctness

jpcaparas
jpcaparas
1226

laravel:performance-eager-loading

Prevent N+1 queries by eager loading; enable lazy-loading protection in non-production; choose selective fields

jpcaparas
jpcaparas
1226

laravel:performance-select-columns

Select only required columns to reduce memory and transfer costs; apply to base queries and relations

jpcaparas
jpcaparas
1226

laravel:policies-and-authorization

Enforce access via Policies and Gates; use authorize() and authorizeResource() to standardize controller protections

jpcaparas
jpcaparas
1226

laravel:ports-and-adapters

Use hexagonal architecture for external systems; define ports (interfaces) and per-provider adapters; select adapter at composition edge

jpcaparas
jpcaparas
1226

laravel:prompt-structure

Structure prompts for clarity—separate concerns, prioritize requests, specify acceptance criteria, and break work into testable increments

jpcaparas
jpcaparas
1226

laravel:quality-checks

Unified quality gates for Laravel projects; Pint, static analysis (PHPStan/Psalm), Insights (optional), and JS linters; Sail and non-Sail pairs provided

jpcaparas
jpcaparas
1226

laravel:queues-and-horizon

Operate and verify queues with or without Horizon; safe worker flags, failure handling, and test strategies

jpcaparas
jpcaparas
1226

laravel:rate-limiting

Apply per-user and per-route limits with RateLimiter and throttle middleware; use backoffs and headers for clients

jpcaparas
jpcaparas
1226

laravel:routes-best-practices

Keep routes clean and focused on mapping requests to controllers; avoid business logic, validation, or database operations in route files

jpcaparas
jpcaparas
1226

laravel:runner-selection

Choose Sail automatically when available, fall back cleanly to host PHP/Composer/Node; paired command map for both environments

jpcaparas
jpcaparas
1226

Page 591 of 1724 · 86172 results

Adoption

Agent Skills are supported by leading AI development tools.

FAQ

Frequently asked questions about Agent Skills.

01

What are Agent Skills?

Agent Skills are reusable, production-ready capability packs for AI agents. Each skill lives in its own folder and is described by a SKILL.md file with metadata and instructions.

02

What does this agent-skills.md site do?

Agent Skills is a curated directory that indexes skill repositories and lets you browse, preview, and download skills in a consistent format.

03

Where are skills stored in a repo?

By default, the site scans the skills/ folder. You can also submit a URL that points directly to a specific skills folder.

04

What is required inside SKILL.md?

SKILL.md must include YAML frontmatter with at least name and description. The body contains the actual guidance and steps for the agent.

05

How can I submit a repo?

Click Submit in the header and paste a GitHub URL that points to a skills folder. We’ll parse it and add any valid skills to the directory.