"use client"; import { Card, Badge } from "@/shared/components"; import { useCopyToClipboard } from "@/shared/hooks/useCopyToClipboard"; import { SKILLS, SKILLS_REPO_URL, getSkillRawUrl, getSkillBlobUrl, } from "@/shared/constants/skills"; function CopyButton({ value, label = "Copy link" }) { const { copied, copy } = useCopyToClipboard(2000); return ( ); } function SkillRow({ skill }) { const url = getSkillRawUrl(skill.id); return (
{skill.icon}

{skill.name}

{skill.isEntry && ( START HERE )} {skill.endpoint && ( {skill.endpoint} )}

{skill.description}

{url} open_in_new
); } export default function SkillsPage() { return (
Paste this to your AI:
Read this skill and use it: {getSkillRawUrl("9router")}
{SKILLS.map((skill) => ( ))}

More on GitHub

Browse source, README, and examples.

open_in_new View on GitHub
); }