Skill rating
1 018 skills. The A–F grade combines safety (60%) and quality (40%); tests add a bonus. The rating refreshes automatically from open catalogs.
ManufacturingLogistics and warehouseProcurementQuality controlContact centreField serviceFinanceCustomer supportindustry shortcuts
| # | Grade | Skill | Score ▾ | Safety | Quality | Process | Tests | Popularity | Updated |
|---|---|---|---|---|---|---|---|---|---|
| 1 | A | Generate App Store release notes from git history. Use when: creating release changelogs, App Store 'What's New' text, or summarizing changes since last tag. | 100 | 95 | C | — | ★ 150 | 9 d ago | |
| 2 | A | When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation, | 100 | 96 | B | — | ★ 150 | 9 d ago | |
| 3 | A | When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data," "JSON-LD," "rich snippets," "schema.or | 100 | 96 | B | — | ★ 150 | 9 d ago | |
| 4 | A | When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user s | 100 | 96 | C | — | ★ 150 | 9 d ago | |
| 5 | A | When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tag | 100 | 96 | B | — | ★ 150 | 9 d ago | |
| 6 | A | When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "C | 100 | 96 | B | — | ★ 150 | 9 d ago | |
| 7 | A | When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "fe | 100 | 93 | C | — | ★ 150 | 9 d ago | |
| 8 | A | analytics-trackingAnalyzerGoogle AnalyticsShopifyData and analyticsTerminalSkills/skillsAgent Skills When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event trackin | 100 | 93 | C | — | ★ 150 | 9 d ago | |
| 9 | A | When the user wants to plan, evaluate, or build a free tool for marketing purposes — lead generation, SEO value, or brand awareness. Also use when the user mentions "engineering as marketing," "free t | 100 | 93 | C | — | ★ 150 | 9 d ago | |
| 10 | A | When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content strategy," "what should I write about," "con | 100 | 92 | B | — | ★ 150 | 9 d ago | |
| 11 | A | When the user wants to create SEO-driven pages at scale using templates and data. Also use when the user mentions "programmatic SEO," "template pages," "pages at scale," "directory pages," "location p | 100 | 93 | C | — | ★ 150 | 9 d ago | |
| 12 | A | When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimizat | 100 | 92 | B | — | ★ 150 | 9 d ago | |
| 13 | A | When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate t | 100 | 93 | C | — | ★ 150 | 9 d ago | |
| 14 | A | When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimizati | 100 | 92 | B | — | ★ 150 | 9 d ago | |
| 15 | A | When the user wants to optimize any form that is NOT signup/registration — including lead capture forms, contact forms, demo request forms, application forms, survey forms, or checkout forms. Also use | 100 | 92 | B | — | ★ 150 | 9 d ago | |
| 16 | A | generative-engine-optimizationGeneratorYouTubeAI and agentsMarketingTerminalSkills/skillsAgent Skills Optimize a website to be discovered, cited, and recommended by AI search engines — ChatGPT, Claude, Perplexity, Google AI Overviews, and Gemini. Use this for Generative Engine Optimization (GEO / AEO | 100 | 90 | D | — | ★ 150 | 9 d ago | |
| 17 | A | orchestrate-batch-refactorAnalyzerSoftware developmentAI and agentsTerminalSkills/skillsAgent Skills Plan and execute large refactor efforts with parallel multi-agent analysis. Use when: refactoring many files, splitting workstreams, or coordinating sub-agents for batch code changes. | 100 | 89 | C | — | ★ 150 | 9 d ago | |
| 18 | A | Swift Concurrency review and remediation for Swift 6.2+. Use when: reviewing async/await usage, fixing concurrency compiler errors, adding Sendable conformance, or migrating to structured concurrency. | 100 | 89 | C | — | ★ 150 | 9 d ago | |
| 19 | A | Build smooth 60fps animations in React Native with Reanimated — run animations on the UI thread without JS bridge delays. Use when someone asks to "animate in React Native", "Reanimated", "smooth mobi | 100 | 90 | D | — | ★ 150 | 9 d ago | |
| 20 | A | When the user needs to build file upload functionality for a web application. Use when the user mentions "file upload," "image upload," "upload endpoint," "multipart upload," "presigned URL," "S3 uplo | 100 | 90 | B | — | ★ 150 | 9 d ago | |
| 21 | A | Refactor SwiftUI views for better architecture with MV patterns. Use when: cleaning up SwiftUI views, splitting long bodies, standardizing Observable usage, or removing inline side effects. | 100 | 89 | C | — | ★ 150 | 9 d ago | |
| 22 | A | Integrate with Google Calendar and Microsoft Outlook Calendar for scheduling, event management, and availability tracking. Use when someone asks to "create calendar events", "check availability", "sch | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 23 | A | When the user needs to implement feature flags, gradual rollouts, or experiment bucketing. Use when the user mentions "feature flag," "feature toggle," "gradual rollout," "canary release," "percentage | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 24 | A | Implement iOS 26+ Liquid Glass design in SwiftUI. Use when: adopting Liquid Glass API, refactoring existing UI to Liquid Glass, or reviewing Liquid Glass usage. | 100 | 89 | C | — | ★ 150 | 9 d ago | |
| 25 | A | Set up and optimize search engines for applications. Use when someone asks to "add search to my app", "set up Elasticsearch", "configure Algolia", "fix search relevance", "add autocomplete", "fuzzy se | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 26 | A | Debug and optimize serverless functions (AWS Lambda, Vercel Functions, Cloudflare Workers). Use when someone asks to "debug Lambda", "trace serverless request", "fix cold starts", "analyze CloudWatch | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 27 | A | Create, optimize, and automate content for Twitter/X including tweets, threads, Spaces, and API automation. Use when someone asks to "write a tweet", "create a Twitter thread", "grow on X", "Twitter A | 100 | 90 | D | — | ★ 150 | 9 d ago | |
| 28 | A | Audit project dependencies for outdated packages, security vulnerabilities, and breaking changes. Use when someone asks to "check for outdated packages", "audit dependencies", "find vulnerable depende | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 29 | A | Create, optimize, and automate LinkedIn content for personal branding, lead generation, and B2B marketing. Use when someone asks to "write a LinkedIn post", "grow on LinkedIn", "LinkedIn content strat | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 30 | A | Track, analyze, and reduce LLM API costs — model routing, prompt caching, semantic caching, and budget alerts. Use when someone asks to "reduce AI costs", "track LLM spending", "optimize API costs", " | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 31 | A | Build real-time analytics pipelines from scratch. Use when someone asks to "set up analytics", "build a dashboard", "track events in real time", "ClickHouse analytics", "event ingestion pipeline", or | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 32 | A | Query the Unusual Whales API for unusual options flow, dark pool prints, market tide sentiment, gamma exposure, congressional trading, and stock greeks. Use when someone asks about "unusual options ac | 100 | 90 | B | — | ★ 150 | 9 d ago | |
| 33 | A | auth-system-setupIntegrationGitHubSoftware developmentAI and agentsTerminalSkills/skillsAgent Skills When the user wants to set up authentication and authorization for a web application. Use when the user mentions "auth," "login," "OAuth," "SSO," "single sign-on," "role-based access," "RBAC," "permis | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 34 | A | When the user needs to design database schemas and queries optimized for real-time applications. Use when the user mentions "chat database," "message storage," "real-time sync," "message history," "un | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 35 | A | Force LLMs to return typed, validated JSON — not free-text. Use when someone asks to "get structured data from LLM", "parse LLM response as JSON", "make AI return typed output", "validate LLM output", | 100 | 90 | D | — | ★ 150 | 9 d ago | |
| 36 | A | When the user wants to build real-time features using WebSockets. Use when the user mentions "WebSocket," "real-time," "live updates," "socket," "ws," "push notifications," "live chat," "streaming dat | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 37 | A | Create, optimize, and manage YouTube content for channel growth, audience building, and monetization. Use when someone asks to "grow on YouTube", "optimize YouTube videos", "YouTube SEO", "YouTube Sho | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 38 | A | Analyze application error logs and monitoring platform exports (Sentry, Datadog, Rollbar) to identify error patterns, duplicates, and severity. Use when someone asks to "audit errors", "analyze except | 100 | 90 | B | — | ★ 150 | 9 d ago | |
| 39 | A | Create, optimize, and automate TikTok content for brand awareness, audience growth, and conversions. Use when someone asks to "grow on TikTok", "create TikTok content", "TikTok marketing strategy", "T | 100 | 90 | D | — | ★ 150 | 9 d ago | |
| 40 | A | Restructure and optimize alert rules for monitoring platforms (Sentry, PagerDuty, Datadog, OpsGenie). Use when someone asks to "reduce alert noise", "fix alert fatigue", "create alert rules", "set up | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 41 | A | Automate GDPR and privacy compliance for web applications. Use when someone asks to "make the app GDPR compliant", "add cookie consent", "handle data deletion requests", "audit PII", "data subject acc | 100 | 90 | D | — | ★ 150 | 9 d ago | |
| 42 | A | google-indexingIntegrationGoogle CloudSoftware developmentInfrastructureTerminalSkills/skillsAgent Skills Submit URLs to Google for indexing using the Google Indexing API and bulk-submit from sitemaps. Use when a user asks to index pages on Google, submit URLs to Google Search Console, speed up Google ind | 100 | 90 | B | — | ★ 150 | 9 d ago | |
| 43 | A | When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Also use when the user asks for 'marketing ideas,' 'growth ideas,' 'how to market,' 'marketing strat | 100 | 91 | B | — | ★ 150 | 9 d ago | |
| 44 | A | Build bots, automate workflows, and manage Microsoft Teams programmatically via Microsoft Graph API. Use when someone asks to "build a Teams bot", "automate Teams messages", "create Teams channels", " | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 45 | A | Write specifications before code — the agent creates detailed technical specs, validates them, then implements. Use when someone asks to "write a spec first", "plan before coding", "create a technical | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 46 | A | Type-safe routing for React with file-based routes, validated search params, loaders, and automatic code splitting. Use when someone asks to "set up routing for React", "type-safe router", "TanStack R | 100 | 90 | D | — | ★ 150 | 9 d ago | |
| 47 | A | Discover and install AI agent skills from terminalskills.io. Use when the user asks for a capability the agent does not already have a skill for — search the catalog by keyword, category, or tag; insp | 100 | 90 | D | — | ★ 150 | 9 d ago | |
| 48 | A | Test UI components the way users interact with them using Testing Library — query by role, text, and label instead of implementation details. Use when someone asks to "test React components", "Testing | 100 | 90 | D | — | ★ 150 | 9 d ago | |
| 49 | A | data-migrationGeneratorPostgreSQLMySQLData and analyticsInfrastructureTerminalSkills/skillsAgent Skills When the user needs to migrate data between databases, transform schemas, or consolidate data sources. Use when the user mentions "data migration," "database migration," "migrate from MySQL to Postgre | 100 | 90 | C | — | ★ 150 | 9 d ago | |
| 50 | A | When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurtur | 96 | 96 | B | — | ★ 150 | 9 d ago |