import {LandingLayout} from '@/components/landing/landing-layout'; import {useNavigate} from 'react-router-dom'; import {Bot, Code2, Globe, Layers, Search, Star} from 'lucide-react'; const FEATURED_SKILLS = [ { icon: Code2, name: 'Senior React Developer', author: 'gitdataai', rating: 4.9, runs: 12400, desc: 'Build production-ready React components with TypeScript, testing, and accessibility built in.', tags: ['frontend', 'react', 'typescript'], }, { icon: Bot, name: 'Code Reviewer', author: 'gitdataai', rating: 4.8, runs: 8900, desc: 'Perform thorough code reviews focusing on correctness, security, and maintainability.', tags: ['review', 'security', 'quality'], }, { icon: Layers, name: 'API Designer', author: 'community', rating: 4.7, runs: 5600, desc: 'Design REST and GraphQL APIs with OpenAPI specs and validation schemas.', tags: ['api', 'rest', 'graphql'], }, { icon: Globe, name: 'Documentation Writer', author: 'community', rating: 4.6, runs: 4300, desc: 'Generate comprehensive API documentation from source code and comments.', tags: ['docs', 'markdown', 'openapi'], }, ]; const CATEGORIES = ['All', 'Frontend', 'Backend', 'DevOps', 'Security', 'Data', 'Testing']; export default function SkillsPage() { const navigate = useNavigate(); return (
{/* Hero */}

The Skill Registry

Reusable, versioned agent behaviors packaged as skills — invoked by command, deployed across your entire agent fleet.

{/* Search bar */}
{/* Categories */}
{CATEGORIES.map(cat => ( ))}
{/* Featured skills */}
{FEATURED_SKILLS.map(skill => (

{skill.name}

{skill.rating}

{skill.desc}

{skill.tags.map(tag => ( {tag} ))}
{skill.runs.toLocaleString()} runs
))}
{/* CTA */}

Publish your own skill and join the registry.

); }