Available Agent Skills
A curated collection of Agent Skills for AI-augmented software development. Skills cover web development, video creation, security auditing, legal compliance, and enterprise software engineering.
📢 Early Adopter Notice: We encourage you to use these skills! Expect occasional updates as Anthropic, Cursor, and webconsulting evolve their platforms. Always review AI-generated code. See README for details.
TYPO3 Skills: All TYPO3 skills support v13.x and v14.x (v14 preferred). Code examples work on both versions simultaneously.
PHP 8.4 & Content Blocks: Most TYPO3 skills include supplement files:
SKILL-PHP84.md- PHP 8.4 specific patterns and migrationSKILL-CONTENT-BLOCKS.md- Content Blocks integration and migration
Acknowledgements
Thanks to Netresearch DTT GmbH for their contributions to the TYPO3 community.
We also thank Supabase for their excellent Postgres best practices
and AI agent skills. The postgres-best-practices skill is adapted from their open-source
repository: https://github.com/supabase/agent-skills
Copyright (c) Supabase - Postgres performance optimization guidelines
See: Postgres Best Practices for AI Agents
We also thank Corey Haines for his excellent marketing skills
collection. The marketing-skills skill is adapted from his open-source repository:
https://github.com/coreyhaines31/marketingskills
Copyright (c) Corey Haines - Marketing frameworks and best practices
See: Conversion Factory | Swipe Files
We also thank Stevy Smith for the excellent OG Image skill.
The og-image skill is adapted from their open-source repository:
https://github.com/stevysmith/og-image-skill
Copyright (c) Stevy Smith - OG Image generation and social meta tag configuration
We also thank Vercel Engineering for their excellent React and Next.js
performance optimization guidelines. The react-best-practices and web-design-guidelines skills
are adapted from their open-source repository:
https://github.com/vercel-labs/agent-skills
Copyright (c) Vercel, Inc. - React and Next.js performance optimization (MIT License)
We also thank Anthropic for their excellent document processing,
frontend design, and skill creator skills. The document-processing, frontend-design, and
skill-creator skills are adapted from their open-source repository:
https://github.com/anthropics/skills
Copyright (c) Anthropic - Document processing, frontend design, and skill creation (Apache-2.0 / MIT License)
We also thank ehmo for the excellent platform design skills collection. The platform design skills (Android, iOS, iPadOS, macOS, tvOS, visionOS, watchOS, Web) are adapted from their open-source repository: https://github.com/ehmo/platform-design-skills
Copyright (c) platform-design-skills - Apple HIG and Material Design guidelines (MIT License)
We also thank AITYTech for their excellent AgentKits Marketing
skills collection. The cro-funnel, programmatic-seo, launch-strategy, and ab-testing skills
are adapted from their open-source repository:
https://github.com/aitytech/agentkits-marketing
Copyright (c) AITYTech - Enterprise-grade AI marketing automation (MIT License)
See: AgentKits Marketing
We also thank Giuseppe Trisciuoglio for the excellent
shadcn/ui component patterns skill. The shadcn-ui skill is adapted from their open-source repository:
https://github.com/giuseppe-trisciuoglio/developer-kit
Copyright (c) Giuseppe Trisciuoglio - shadcn/ui component patterns with Radix UI and Tailwind CSS
We also thank Softaworks for the excellent agent-md-refactor skill.
The agent-md-refactor skill is adapted from their open-source repository:
https://github.com/softaworks/agent-toolkit
Copyright (c) Softaworks - Agent instruction file refactoring with progressive disclosure
We also thank GitHub for the excellent refactoring skill from their
awesome-copilot collection. The refactor skill is adapted from their open-source repository:
https://github.com/github/awesome-copilot
Copyright (c) GitHub - Code refactoring patterns and best practices
We also thank sickn33 for the excellent clean code refactoring skill.
The refactor-clean skill is adapted from their open-source repository:
https://github.com/sickn33/antigravity-awesome-skills
Copyright (c) sickn33 - Clean code principles and SOLID design patterns
We also thank Vercel for the find-skills discovery skill.
The find-skills skill is adapted from their open-source repository:
https://github.com/vercel-labs/skills
Copyright (c) Vercel, Inc. - Skill discovery and installation (MIT License)
Skills Overview
| Skill | Description | Version | Triggers |
|---|---|---|---|
| Code Quality & Refactoring | |||
agent-md-refactor |
Refactor bloated AGENTS.md/CLAUDE.md with progressive disclosure | 1.0.0 | refactor agents.md, split instructions, organize claude.md |
refactor |
Code refactoring patterns, code smells, design patterns (GitHub) | 1.0.0 | refactor, clean up, code smell, improve code, extract method |
refactor-clean |
Clean code principles, SOLID patterns, incremental refactoring | 1.0.0 | refactor, clean code, solid, maintainability, testability |
find-skills |
Discover and install skills from skills.sh ecosystem (Vercel) | 1.0.0 | find skill, install skill, npx skills, skills.sh, skill search |
| Video & Animation | |||
remotion-best-practices |
Video creation in React with Remotion | 1.0.0 | remotion, video, react, animation, composition |
webconsulting-create-documentation |
Product docs, help pages, video tours (Remotion + GSAP + TTS) | 1.1.0 | documentation, help page, product video, screenshots, tts, gsap |
| Security & Enterprise | |||
security-audit |
Security audit patterns (OWASP, XXE, SQLi, XSS, CVSS) | 1.0.0 | security, audit, owasp, vulnerabilities |
security-incident-reporting |
NIST/SANS incident reports, DDoS post-mortem, CVE correlation | 1.0.0 | incident report, post-mortem, ddos, forensics |
security-incident-reporting/TYPO3 |
TYPO3 forensics, Security Team communication, PGP templates | 1.0.0 | typo3 incident, typo3 hack, security team |
deepfake-detection |
Multimodal media authentication, PRNU/IGH/DQ forensics, GAN detection | 1.0.0 | deepfake, media forensics, fake detection, synthetic media |
enterprise-readiness |
OpenSSF, SLSA, supply chain security, quality gates | 1.0.0 | enterprise, openssf, slsa, security |
readiness-report |
AI agent readiness assessment (9 pillars, 5 maturity levels) | 1.0.0 | /readiness-report, agent readiness, codebase maturity |
ai-search-optimization |
AEO/GEO for AI search visibility with TYPO3, MD/MDX, and llms.txt | 1.0.0 | aeo, geo, ai search, chatgpt, perplexity, llms.txt |
| Database | |||
postgres-best-practices |
Postgres performance, RLS, indexes, connection pooling (Supabase) | 1.0.0 | postgres, sql, database, query, index, rls |
postgres-best-practices/SUPABASE |
Supabase auth.uid(), RLS patterns, Edge Functions, MCP | 1.0.0 | supabase, auth.uid, edge-functions, supabase-mcp |
| Marketing | |||
marketing-skills |
CRO, copywriting, SEO, pricing, psychology (Corey Haines) | 1.0.0 | marketing, cro, conversion, landing page, funnel |
marketing-skills/CRO |
Page conversion rate optimization framework | 1.0.0 | cro, optimize page, page not converting |
marketing-skills/COPYWRITING |
Headlines, CTAs, page structure, copy formulas | 1.0.0 | copywriting, headline, rewrite, cta |
marketing-skills/SEO |
Technical SEO, on-page SEO, content quality audit | 1.0.0 | seo audit, not ranking, technical seo |
marketing-skills/PSYCHOLOGY |
70+ mental models for marketing and persuasion | 1.0.0 | psychology, mental model, persuasion, bias |
marketing-skills/PRICING |
Pricing tiers, value metrics, freemium vs trial | 1.0.0 | pricing, tiers, freemium, monetization |
| CRO & Growth (AgentKits) | |||
cro-funnel |
Full-funnel CRO: form, signup, onboarding, popup, paywall | 1.0.0 | cro funnel, form cro, signup flow, onboarding, paywall |
programmatic-seo |
SEO pages at scale with templates and data | 1.0.0 | programmatic seo, template pages, directory, location pages |
launch-strategy |
Product launches, Product Hunt, go-to-market | 1.0.0 | product launch, product hunt, gtm, beta launch |
ab-testing |
A/B test design, sample size, statistical significance | 1.0.0 | ab test, split test, experiment, hypothesis |
| Code Quality & Refactoring | |||
agent-md-refactor |
Refactor bloated AGENTS.md/CLAUDE.md with progressive disclosure | 1.0.0 | refactor agents.md, split instructions, organize claude.md |
refactor |
Code refactoring patterns, code smells, design patterns (GitHub) | 1.0.0 | refactor, clean up, code smell, improve code, extract method |
refactor-clean |
Clean code principles, SOLID patterns, incremental refactoring | 1.0.0 | refactor, clean code, solid, maintainability, testability |
find-skills |
Discover and install skills from skills.sh ecosystem (Vercel) | 1.0.0 | find skill, install skill, npx skills, skills.sh, skill search |
| PHP & Tools | |||
php-modernization |
PHP 8.x patterns, PHPStan level 10, DTOs, enums | 1.0.0 | php, modernization, phpstan, rector |
php-modernization/PHP84 |
PHP 8.4 features: property hooks, asymmetric visibility | 1.0.0 | php 8.4, property hooks |
cli-tools |
CLI tool management and auto-installation | 1.0.0 | cli, tools, installation |
context7 |
Library documentation lookup via REST API | 1.0.0 | documentation, api, libraries |
firecrawl |
Firecrawl CLI for LLM-optimized web scraping, search, and research | 1.0.0 | scrape, crawl, search web, research, fetch url |
skill-creator |
Guide for creating and packaging effective Agent Skills (Anthropic) | 1.0.0 | create skill, new skill, skill creator, package skill, SKILL.md |
| Frontend & Design | |||
webconsulting-branding |
webconsulting.at design system, colors, typography, MDX | 1.0.0 | frontend, design, branding, ui |
ui-design-patterns |
Practical UI design patterns, accessibility, usability | 1.1.0 | ui, design, accessibility, usability |
frontend-design |
Distinctive UI aesthetics, anti-AI-slop patterns, creative interfaces | 1.0.0 | frontend, design, creative, beautiful, distinctive, aesthetics |
web-design-guidelines |
Interface review, accessibility audit, WCAG, ARIA, semantic HTML | 1.0.0 | web design, accessibility, a11y, wcag, aria, semantic html |
og-image |
Social preview images (Open Graph), meta tags, Twitter cards | 1.0.0 | og-image, open graph, social preview, twitter card, meta tags |
react-best-practices |
React/Next.js performance optimization from Vercel (57 rules) | 1.0.0 | react, next.js, performance, optimization, bundle, waterfalls |
shadcn-ui |
shadcn/ui component patterns with Radix UI, Tailwind CSS, Zod forms | 1.0.0 | shadcn, radix, tailwind, components, form, dialog, button, card |
| Platform Design | |||
android-design |
Material Design 3, Jetpack Compose, dynamic color, navigation | 1.0.0 | android, material design, jetpack compose, material you |
ios-design |
Apple HIG for iPhone, SwiftUI, Dynamic Type, Dark Mode | 1.0.0 | ios, iphone, swiftui, uikit, dynamic type |
ipados-design |
Apple HIG for iPad, multitasking, keyboard, pointer support | 1.0.0 | ipad, ipados, split view, stage manager, sidebar |
macos-design |
Apple HIG for Mac, menu bar, toolbars, keyboard shortcuts | 1.0.0 | macos, mac app, appkit, menu bar, toolbar |
tvos-design |
Apple HIG for Apple TV, focus navigation, 10-foot UI | 1.0.0 | tvos, apple tv, siri remote, focus navigation |
visionos-design |
Apple HIG for Vision Pro, spatial UI, eye/hand input | 1.0.0 | visionos, vision pro, spatial computing, realitykit |
watchos-design |
Apple HIG for Apple Watch, complications, glanceable UI | 1.0.0 | watchos, apple watch, complications, digital crown |
web-platform-design |
WCAG 2.2, responsive design, forms, typography, i18n | 1.0.0 | wcag, web platform, responsive, accessibility, i18n |
| Documents & Office | |||
document-processing |
PDF, DOCX, PPTX, XLSX creation, editing, and analysis | 1.0.0 | pdf, docx, word, pptx, powerpoint, xlsx, excel, document |
| Legal & Compliance | |||
legal-impressum |
Austrian Impressum for all Gesellschaftsformen (ECG, MedienG) | 1.0.0 | impressum, legal notice, austria, offenlegung |
legal-impressum/GERMANY |
German Impressum (DDG, MStV) for all Rechtsformen | 1.0.0 | impressum, germany, DDG |
legal-impressum/EU |
EU eCommerce Directive compliance | 1.0.0 | impressum, eu, ecommerce directive |
legal-impressum/WORLD |
International requirements (UK, CH, US) | 1.0.0 | impressum, international, uk, switzerland |
| TYPO3 CMS | |||
typo3-content-blocks |
Content Elements & Record Types with single source of truth config | 1.0.0 | content-blocks, content-element, record-type, irre |
typo3-datahandler |
Expert guidance on DataHandler for transactional database operations | 2.0.0 | database, datahandler, tcemain, records |
typo3-ddev |
TYPO3 local development with DDEV, multi-version testing | 2.0.0 | ddev, local, development, docker |
typo3-testing |
Unit, functional, E2E, architecture, mutation testing | 1.0.0 | testing, phpunit, playwright, phpat |
typo3-conformance |
Extension standards compliance checker | 1.0.0 | conformance, standards, quality |
typo3-docs |
Documentation using docs.typo3.org standards | 1.0.0 | documentation, rst, docs |
typo3-core-contributions |
TYPO3 Core contribution workflow (Gerrit, Forge) | 1.0.0 | core, contributions, gerrit, forge |
typo3-rector |
TYPO3 upgrade patterns using Rector for dual-version support | 2.0.0 | rector, upgrade, migration, refactoring |
typo3-update |
TYPO3 v13/v14 dual-version development guide | 2.0.0 | update, upgrade, v13, v14 |
typo3-extension-upgrade |
Systematic extension upgrades with Rector, Fractor, PHPStan | 1.0.0 | extension, upgrade, fractor |
typo3-security |
Security hardening checklist and best practices | 2.0.0 | security, hardening, permissions |
typo3-seo |
SEO configuration with EXT:seo, sitemaps, meta tags | 2.0.0 | seo, sitemap, meta, robots |
typo3-powermail |
Powermail 13+ forms, finishers, validators, events, spam shield | 1.0.0 | powermail, mailform, form extension, tx_powermail |
typo3-powermail/CONDITIONS |
Conditional field/page visibility with powermail_cond 13+ | 1.0.0 | powermail_cond, conditional fields, show hide fields |
typo3-powermail/PHP84 |
PHP 8.4 patterns for Powermail finishers, validators, conditions | 1.0.0 | powermail php 8.4, powermail property hooks |
typo3-records-list-types |
Grid, Compact, Teaser, custom view modes for TYPO3 v14 Records module | 1.0.0 | records list types, grid view backend, compact view, teaser view, custom view type, backend record cards |
typo3-records-list-types/CUSTOM-VIEWS |
Custom view types with TSconfig + Fluid (zero PHP) | 1.0.0 | custom view type, records list template, kanban view, timeline view |
typo3-workspaces |
Workspaces versioning, staging, publishing workflows, debugging | 1.0.0 | workspace, versioning, staging, publishing, review, draft content |
Skill Categories
Video & Animation
- remotion-best-practices: Video creation in React with Remotion, animations, transitions, audio
- webconsulting-create-documentation: Product documentation with help pages, AI screenshots, narrated video tours (Remotion + GSAP + ElevenLabs TTS + Suno AI music), GitHub README visual docs
Security & Enterprise
- security-audit: Deep security audits aligned with OWASP Top 10
- security-incident-reporting: Post-incident documentation drawing from NIST/SANS, DDoS post-mortem, CVE correlation
SKILL-TYPO3.md: TYPO3 forensics, Security Team communication, PGP-encrypted vulnerability reports
- deepfake-detection: Multimodal media authentication, synthetic media forensics (PRNU, IGH, DQ, GAN fingerprints)
- enterprise-readiness: OpenSSF Scorecard, SLSA, supply chain security
- readiness-report: AI agent readiness assessment across 9 technical pillars and 5 maturity levels
- ai-search-optimization: AEO/GEO for AI search (schema.org, robots.txt, llms.txt, TYPO3, MD/MDX)
Database
- postgres-best-practices: Postgres performance optimization from Supabase
- Query performance, indexes, connection pooling
- Row Level Security (RLS) patterns
- Schema design, data types, partitioning
- Concurrency, locking, queue processing
SKILL-SUPABASE.md: auth.uid(), Edge Functions, MCP server, Realtime
Marketing
- marketing-skills: Marketing skills from Corey Haines
SKILL-CRO.md: Page conversion rate optimizationSKILL-COPYWRITING.md: Headlines, CTAs, page structureSKILL-SEO.md: Technical and on-page SEO auditSKILL-PSYCHOLOGY.md: 70+ mental models for marketingSKILL-PRICING.md: Pricing strategy, tiers, value metrics
CRO & Growth (AgentKits Marketing)
- cro-funnel: Full-funnel Conversion Rate Optimization from AgentKits
- Form CRO: Lead capture, contact forms, demo requests
- Signup Flow CRO: Registration, account creation, trial activation
- Onboarding CRO: Post-signup activation, time-to-value, aha moment
- Popup CRO: Modals, exit intent, slide-ins, email capture
- Paywall CRO: In-app paywalls, upgrade screens, freemium conversion
- programmatic-seo: Build SEO pages at scale with templates and data
- 12 playbooks: Templates, Curation, Comparisons, Locations, Personas, Integrations, Glossary
- URL structure best practices (subfolders > subdomains)
- Unique value per page, avoid thin content penalties
- launch-strategy: Product launches and go-to-market strategies
- ORB Framework: Owned, Rented, Borrowed channels
- Five-phase launch: Internal → Alpha → Beta → Early Access → Full
- Product Hunt launch strategy and checklist
- Post-launch product marketing
- ab-testing: A/B test design and experimentation
- Hypothesis framework and documentation
- Sample size calculation and duration planning
- Metrics selection: primary, secondary, guardrail
- Statistical analysis and result interpretation
Code Quality & Refactoring
- agent-md-refactor: Refactor bloated agent instruction files (AGENTS.md, CLAUDE.md, COPILOT.md)
- Progressive disclosure: keep essentials at root, organize rest into linked files
- 5-phase process: Find contradictions → Extract essentials → Categorize → Structure → Prune
- Templates for root file and linked category files
- refactor: Code refactoring patterns and best practices from GitHub
- 10 common code smells with before/after fixes
- Safe refactoring process (prepare → identify → refactor → verify → clean up)
- Design patterns: Strategy, Chain of Responsibility
- Type safety improvements, extract method techniques
- refactor-clean: Clean code expert with SOLID design patterns
- Incremental refactoring steps with stable behavior
- Code smell assessment, dependency analysis, risky hotspot identification
- Refactor plan with ordered steps and expected impact
- find-skills: Discover and install skills from the open agent skills ecosystem
- Skills CLI (
npx skills) for searching, installing, updating skills - Browse at skills.sh, install from GitHub repositories
- Common skill categories and search tips
- Skills CLI (
PHP & Tools
- php-modernization: PHP 8.x features, type safety, PHPStan level 10
SKILL-PHP84.md: PHP 8.4 property hooks, asymmetric visibility, new array functions
- cli-tools: CLI tool management, auto-installation on "command not found"
- context7: Library documentation lookup via Context7 REST API
- firecrawl: Firecrawl CLI for LLM-optimized web scraping, search, and research
- skill-creator: Guide for creating effective Agent Skills (from Anthropic)
scripts/init_skill.py: Initialize new skill from templatescripts/package_skill.py: Package and validate skill for distributionreferences/workflows.md: Sequential and conditional workflow patternsreferences/output-patterns.md: Template and example output patterns
Frontend & Design
- webconsulting-branding: Design tokens, colors, typography, MDX components
- ui-design-patterns: Visual hierarchy, spacing, color, typography, accessibility
- frontend-design: Distinctive UI aesthetics that avoid generic "AI slop"
- Bold aesthetic directions: brutalist, maximalist, luxury, editorial
- Creative typography pairings (avoid Inter/Roboto/Arial)
- Color palettes with dominant + accent approach
- Motion design for high-impact moments
- Anti-patterns checklist
- web-design-guidelines: Interface review for accessibility and usability
- WCAG 2.1 AA compliance checking
- Semantic HTML validation
- ARIA patterns and keyboard navigation
- Responsive design and touch targets
- Focus states and color contrast
- og-image: Social media preview images (Open Graph) and meta tag configuration
- Creates
/og-imageroute matching project design system - Screenshots at 1200x630 dimensions
- Configures og:image, twitter:card, theme-color meta tags
- Supports Next.js, Vite, Astro, Remix, plain HTML
- Creates
- react-best-practices: React and Next.js performance optimization from Vercel
- 57 rules across 8 categories, prioritized by impact
- Eliminating waterfalls (async/await, Promise.all, Suspense)
- Bundle size optimization (barrel imports, dynamic imports)
- Server-side performance (React.cache, parallel fetching)
- Re-render optimization (memo, useTransition, refs)
- shadcn-ui: shadcn/ui component patterns with Radix UI and Tailwind CSS
- Core components: Button, Input, Form, Card, Dialog, Select, Sheet, Table, Toast, Charts
- Forms with React Hook Form + Zod validation
- Theming with CSS variables, dark mode support
- Next.js App Router integration, Server Components patterns
- Customization with class-variance-authority (cva)
Platform Design
- android-design: Material Design 3 and Android platform guidelines
- Dynamic color (Material You) with static fallback
- Navigation Bar, Navigation Rail, Navigation Drawer
- Window size classes, edge-to-edge display
- Accessibility: 48dp touch targets, TalkBack support
- ios-design: Apple Human Interface Guidelines for iPhone
- 44pt touch targets, safe areas, thumb zone placement
- Tab bar navigation, NavigationStack, large titles
- Dynamic Type, semantic system colors, Dark Mode
- VoiceOver, Bold Text, Reduce Motion support
- ipados-design: Apple Human Interface Guidelines for iPad
- Adaptive layouts, Split View, Slide Over, Stage Manager
- Sidebar navigation, keyboard shortcuts (Cmd+key)
- Pointer/trackpad support, hover effects, right-click menus
- Drag and drop between apps, Apple Pencil support
- macos-design: Apple Human Interface Guidelines for Mac
- Complete menu bar with keyboard shortcuts
- Resizable windows, fullscreen, multiple windows
- Toolbars, sidebars, source list style
- Full keyboard navigation, vibrancy, Dark Mode
- tvos-design: Apple Human Interface Guidelines for Apple TV
- Focus-based navigation with parallax effects
- 10-foot UI: 29pt minimum text, high contrast
- Siri Remote: swipe, click, Menu, Play/Pause
- Top Shelf content, media playback controls
- visionos-design: Apple Human Interface Guidelines for Vision Pro
- Spatial layout: content at 1-2m, never behind user
- Look-and-pinch interaction, 60pt minimum targets
- Windows with glass material, volumes, immersive spaces
- Progressive immersion, world-anchored UI
- watchos-design: Apple Human Interface Guidelines for Apple Watch
- Glanceable design: 2-second comprehension
- Digital Crown scrolling with haptic detents
- Complications: multiple families, fresh data
- Always On display, workout features
- web-platform-design: Comprehensive web platform design guidelines
- WCAG 2.2 accessibility, semantic HTML, ARIA patterns
- Responsive design, container queries, touch targets
- Forms, typography, performance optimization
- Dark mode, animations, internationalization (RTL)
Documents & Office
- document-processing: PDF, DOCX, PPTX, XLSX creation, editing, and analysis
- PDF: text extraction, merge/split, OCR, watermarks, forms
- DOCX: pandoc conversion, docx-js creation, tracked changes
- PPTX: markitdown extraction, PptxGenJS creation, thumbnails
- XLSX: pandas analysis, openpyxl formulas, financial models
Legal & Compliance
- legal-impressum: Austrian Impressum for all company types (Gesellschaftsformen)
SKILL-GERMANY.md: German DDG/MStV requirementsSKILL-EU.md: EU eCommerce Directive complianceSKILL-WORLD.md: International (UK, Switzerland, USA)
TYPO3 CMS
- typo3-content-blocks: Content Elements & Record Types with single YAML config (no duplicate TCA/SQL)
- typo3-datahandler: Safe database operations via DataHandler API with PSR-14 events
- typo3-ddev: Local development environment setup with multi-version testing
- typo3-testing: Comprehensive testing (unit, functional, E2E, architecture, mutation)
- typo3-conformance: Extension quality assessment and standards compliance
- typo3-docs: Official documentation standards with RST and TYPO3 directives
- typo3-core-contributions: Contributing to TYPO3 Core via Gerrit and Forge
- typo3-rector: Automated code refactoring with Rector for dual-version support
- typo3-update: Version migration and compatibility strategies for v13/v14
- typo3-extension-upgrade: Systematic extension upgrades with Rector, Fractor, PHPStan
- typo3-security: Production hardening checklist for v13/v14
- typo3-seo: Search engine optimization with EXT:seo
- typo3-powermail: Powermail 13+ form extension (finishers, validators, events, spam shield, emails)
SKILL-CONDITIONS.md: Conditional field/page visibility with powermail_condSKILL-PHP84.md: PHP 8.4 patterns for finishers, validators, conditions (property hooks, asymmetric visibility)SKILL-EXAMPLES.md: Multi-step shop form with Austrian legal types, conditions, translations, DDEV SQL + DataHandler CLI
- typo3-records-list-types: Grid, Compact, Teaser, and custom view modes for TYPO3 v14 Records module
SKILL-CUSTOM-VIEWS.md: Custom view types (zero PHP), template variables, real-world examples, PSR-14 registration
- typo3-workspaces: Workspaces versioning, staging, publishing workflows, and debugging
TYPO3 Skill Supplements
TYPO3 skills include optional supplement files for PHP 8.4 and Content Blocks:
PHP 8.4 Supplements (SKILL-PHP84.md)
Cover PHP 8.4 specific patterns: property hooks, asymmetric visibility, new array functions, #[\Deprecated] attribute.
Content Blocks Supplements (SKILL-CONTENT-BLOCKS.md)
Cover Content Blocks integration: using Content Blocks with the skill's domain, migration from classic TCA/SQL.
Usage
Skills are automatically loaded by Claude when relevant keywords are detected in your query. You can also explicitly request a skill:
"Using the typo3-datahandler skill, help me create a content element programmatically."
Quick Examples by Category
🏗️ Project Setup (typo3-ddev)
- "Set up TYPO3 v14 with DDEV, Redis, and Xdebug"
- "Configure multi-site with shared codebase"
- "Import production database and sanitize sensitive data"
- "Docker production setup with nginx and PHP-FPM"
📦 Content Blocks (typo3-content-blocks)
- "Create a hero banner Content Element with CTA button"
- "Create a team members Record Type with Extbase naming"
- "Build an accordion with Collection items"
- "FAQ with categories using Record Type relations"
- "Image slider with IRRE and max 10 slides"
- "Migrate my classic TCA/SQL extension to Content Blocks"
- "Convert this TCA config to Content Blocks YAML"
- "Keep existing column names during migration"
- "Revert Content Block to classic TCA/SQL format"
- "Generate TCA PHP from Content Blocks config.yaml"
- "Remove Content Blocks dependency safely"
🔧 Extension Development (typo3-datahandler, typo3-update)
- "CRUD operations with DataHandler and transactions"
- "Extbase controller with list/show actions for v13+v14"
- "PSR-14 event listener with AsEventListener attribute"
- "Custom repository with QueryBuilder methods"
- "Scheduler task with progress reporting"
- "Backend module with list view and bulk actions"
- "REST API with authentication and rate limiting"
- "CLI command with progress bar and dry-run mode"
🗂️ TCA & FlexForm (typo3-datahandler)
- "TCA select field with icons and default value"
- "TCA inline (IRRE) with sorting and appearance"
- "FlexForm with tabs and database record selection"
- "Custom route enhancers for SEO-friendly URLs"
📁 Files & Media (typo3-datahandler)
- "Process uploaded images: resize, convert to WebP"
- "Extract and store EXIF metadata from images"
- "Custom image processor with watermark"
🌐 Localization (typo3-update)
- "Multi-language setup with fallback types"
- "XLIFF translations with pluralization"
- "Sync translations from Phrase/Lokalise"
📧 Forms & Email (typo3-datahandler)
- "EXT:form custom finisher for CRM integration"
- "Custom validator for email domain whitelist"
- "Styled HTML email template with Fluid"
⚡ Performance (typo3-ddev, typo3-security)
- "Redis caching with cache groups and tags"
- "Cache invalidation strategy with tags"
- "Database query optimization and indexing"
🔐 Auth & Permissions (typo3-security)
- "Frontend user registration with email verification"
- "Backend user groups with granular permissions"
- "SAML SSO integration with Azure AD"
🔄 Upgrades (typo3-rector, typo3-extension-upgrade)
- "Upgrade extension from v12 to v13/v14 with Rector"
- "Fix all deprecations for TYPO3 v14"
- "Fractor for TypoScript and Fluid migrations"
- "Site migration from v10 to v14 with URL preservation"
🧪 Testing (typo3-testing)
- "Unit tests with mocked repositories"
- "Functional tests with database fixtures"
- "E2E tests with Playwright for contact form"
- "GitHub Actions CI for PHP 8.2/8.3 + TYPO3 v13/v14"
🔒 Security Hardening (typo3-security, security-audit)
- "Security audit for XSS, CSRF, SQL injection"
- "Production hardening checklist"
- "OWASP Top 10 compliance review"
- "PSR-15 middleware for security headers"
- "CVSS scoring for discovered vulnerabilities"
📊 Agent Readiness (readiness-report)
- "Run /readiness-report to evaluate this repository"
- "Assess codebase maturity for AI-assisted development"
- "Identify gaps preventing effective autonomous development"
- "Check which maturity level (L1-L5) this repo achieves"
- "Generate prioritized recommendations for agent readiness"
- "Evaluate the 9 technical pillars: Style, Build, Testing, Docs, DevEnv, Debugging, Security, Tasks, Analytics"
🚨 Incident Response (security-incident-reporting)
- "Create NIST/SANS-style incident report for executive summary"
- "Document DDoS attack with timeline, peak bandwidth, and attack vectors"
- "Build post-mortem report with blameless root cause analysis (5-Whys)"
- "Generate IoC list with MITRE ATT&CK TTPs for threat intelligence"
- "Correlate UDP amplification attack with CVE-2023-29552 (SLP)"
- "Calculate incident severity using NCISS and DRS scoring"
- "Create chronological timeline with detection, containment, recovery phases"
- "Assess financial impact: lost revenue, scrubbing costs, response hours"
- "Multi-vector DDoS analysis: volumetric + application layer"
- "Executive summary for C-level stakeholders (max 200 words)"
🔬 TYPO3 Forensics (security-incident-reporting/TYPO3)
- "Verify TYPO3 Core integrity after suspected compromise"
- "Analyze sys_log for suspicious backend logins and failed attempts"
- "Search fileadmin for PHP webshells and malicious uploads"
- "Check tt_content bodytext for injected scripts or spam"
- "Audit be_users for unauthorized admin accounts"
- "Create PGP-encrypted vulnerability report for security@typo3.org"
- "Document TYPO3 system inventory: version, PHP, extensions"
- "Classify vulnerability: Deserialization, XSS, SQLi, IDOR"
- "Generate forensic checklist: logs, filesystem, database analysis"
- "Responsible disclosure: follow embargo rules until advisory release"
📈 SEO (typo3-seo)
- "XML sitemap with custom entries"
- "OpenGraph/Twitter cards with fallbacks"
- "Hreflang for multi-language sites"
- "Structured data for articles (JSON-LD)"
📬 Powermail Forms (typo3-powermail)
- "Create a simple contact form with name, email, subject, message"
- "Build a multi-step order form with product selection and GDPR checkboxes"
- "Create a registration form with company details and VAT number"
- "Build a job application form with file upload and cover letter"
- "Create an event registration form with date picker and attendee count"
- "Build a feedback/survey form with radio buttons and rating scale"
- "Create a newsletter signup form with double opt-in"
- "Build a support ticket form that routes to departments via select"
- "Create a booking request form with date range and room type"
- "Build a callback request form with preferred time slot selection"
- "Create a custom finisher that sends form data to a CRM API"
- "Custom finisher that creates fe_users from registration form"
- "Write a finisher that posts form data to Slack/Teams webhook"
- "SaveToAnyTable: write form answers to a custom database table"
- "Create a SendParametersFinisher to forward data to external service"
- "Custom validator for Austrian VAT number (ATU format)"
- "Custom validator for IBAN fields"
- "Custom validator for Austrian ZIP codes (4 digits)"
- "Validate that at least one checkbox in a group is selected"
- "PSR-14 event: route receiver email based on department select field"
- "PSR-14 event: modify sender name from multiple form fields"
- "PSR-14 event: prevent DB save for specific forms"
- "PSR-14 event: add custom data to mail object for use in finishers"
- "PSR-14 event: modify email body before sending"
- "Configure spam shield with honeypot, rate limiting, and blacklists"
- "Custom spam shield method with external API (Akismet, reCAPTCHA)"
- "Configure double opt-in for newsletter signups with custom email template"
- "AJAX form submission without page reload"
- "Override receiver and sender email templates with custom Fluid partials"
- "Prefill form fields from logged-in frontend user data"
- "Prefill form fields from GET/POST parameters"
- "Add form to page via TypoScript without backend plugin"
- "Configure route enhancer for SEO-friendly opt-in URLs"
- "Export submitted mails to CSV/Excel via backend module"
- "Create a multi-language form (English + German) with translated labels"
- "Translate select/radio options for multi-language forms"
- "Create form structure via DataHandler CLI command"
- "Insert form with all fields via DDEV SQL for local testing"
- "Show the database structure of all powermail tables"
📬 Powermail Conditions (typo3-powermail/CONDITIONS)
- "Show/hide fields based on select dropdown value"
- "Hide an entire page/fieldset unless a checkbox is checked"
- "Show extra fields when user selects 'Other' in a dropdown"
- "Field-to-field comparison: warn when email fields don't match"
- "Build conditional form for Austrian legal types (Gesellschaftsformen)"
- "Show Firmenbuchnummer only for GmbH, AG, OG, KG, e.U."
- "Show Stammkapital and Geschäftsführer only for GmbH"
- "Show ZVR-Zahl and Obmann only for Verein"
- "Create condition container with multiple rules and AND/OR conjunction"
- "Reduce flickering with server-side prerendered conditions ViewHelper"
- "Configure route enhancer for condition AJAX endpoint (TypeNum 3132)"
- "Exclude file upload fields from condition AJAX payload"
- "Create conditions via DDEV SQL for local testing"
- "Create conditions via DataHandler CLI command"
- "Show the database structure of all powermail_cond tables"
- "Numeric comparison: show discount field when quantity > 10"
- "Multi-step shop form with conditional fields per legal type (full example)"
- "Create powermail form as workspace draft (not live)"
- "Set up DataHandler CLI with --workspace option for draft forms"
- "Publish workspace form via CLI: workspace:publish"
- "Ensure conditions are in the same workspace as the form"
- "Check which workspace a powermail form lives in (t3ver_wsid)"
📋 Records List Types (typo3-records-list-types)
- "Set Grid View as default for the Records module"
- "Configure per-table fields for News cards (title, teaser, image)"
- "Switch between Grid, Compact, and Teaser views in the backend"
- "Create a custom Timeline view type with TSconfig and Fluid template"
- "Add an Address Book view using CompactView with fixed columns"
- "Restrict view modes to specific pages via TSconfig conditions"
- "Register a custom view type via PSR-14 RegisterViewModesEvent"
- "Configure pagination: items per page, per-type override"
- "Create a Photo Gallery view (GridView, 48 items, no description)"
- "Add a Product Catalog view with custom template and large thumbnails"
- "Reuse built-in TeaserView for event calendar page"
- "Set up drag-and-drop reordering in Grid View"
- "Add custom CSS for dark mode support using TYPO3 CSS variables"
- "Add custom JavaScript module to a view type"
- "Configure grid column count for media folder pages"
- "Force Grid View for a specific backend user group"
- "Show workspace state indicators (new, modified, moved, deleted)"
- "Disable extension for specific page trees"
- "Create a custom view with no pagination (itemsPerPage = 0)"
- "Install the companion records-list-examples extension"
🤖 AI Search (ai-search-optimization)
- "Optimize content for ChatGPT and Perplexity citations"
- "Schema markup for Google AI Overviews (FAQPage, Article, HowTo)"
- "Configure robots.txt for AI crawlers (GPTBot, PerplexityBot, ClaudeBot)"
- "E-E-A-T signals and author bios for AI trust"
- "Implement llms.txt for LLM site discovery"
- "TYPO3 EXT:schema for structured data"
- "TYPO3 EXT:ai_llms_txt for llms.txt generation"
- "MDX JSON-LD components for Next.js/Astro"
- "Raw MDX view with .md suffix or ?raw=true"
- "FAQ Content Block with FAQPage schema"
- "Content freshness with visible timestamps"
- "Monitor brand mentions in AI search platforms"
- "Audit website for AI search visibility"
🔍 Deepfake Detection & Media Forensics (deepfake-detection)
- "What are deepfakes and how do they work technically?"
- "Verify authenticity of this video before publication"
- "Is this image AI-generated? Check for diffusion model or GAN artifacts"
- "Analyze PRNU/PCE sensor fingerprints to match claimed camera source"
- "Generate DQ probability map to detect image splicing and compositing"
- "Detect face-swap deepfakes via temporal consistency and blink analysis"
- "Check this audio for voice cloning artifacts and synthetic speech patterns"
- "Verify C2PA/CAI content provenance and cryptographic chain of
…(truncated)