Skills

Prompt engineering, on the server.

Ship a Skill ZIP with a Jinja2 template + tool schemas. Pin by version (fact-check@v3). The proxy injects everything server-side — your client never sees the prompt.

Before

Prompt hell in client code

  • System prompts embedded in React/Vue components
  • No version control — "works on my machine"
  • Tool schemas duplicated across services
  • Can't A/B test without redeploying frontend
  • Security: prompts exposed in client bundles
After

Server-side Skill engine

  • Prompts live on the proxy, rendered server-side
  • Version pinning: skills=["fact-check@v3"]
  • Atomic publish — immutable after release
  • Tool schemas bundled in the ZIP
  • A/B by pointing to different skill versions

Anatomy of a Skill

A Skill is a ZIP bundle. Upload it once, version it, then reference it by name + version in any completion call.

fact-check.zip
fact-check/
├── manifest.yaml          # display_title, category, tags
├── SKILL.md               # Jinja2 system prompt template
├── tools.json             # OpenAI-shape tool array
└── README.md              # description fallback
manifest.yaml
display_title: "Fact Check"
description: "Verify claims with citations."
version: "3"
is_public: false
category: research
tags: [verification, science]
xct:
  difficulty: hard
  model_recommendations: [gpt-4o, claude-3-7-sonnet]

One line to inject

Pass skills and skill_inputs to any chat completion call. The proxy handles rendering, injection, and dedup.

xct@solar:~
reply = xct.chat.completions.create(
    model="deepseek-v3.2",
    messages=[{"role": "user", "content": "Is the moon a planet?"}],
    skills=["fact-check@v3"],
    skill_inputs={"strictness": "high"},
)

# Proxy behavior:
# 1. Resolve "fact-check@v3" → 404 if missing
# 2. Render SKILL.md with skill_inputs (Jinja2 or format-string)
# 3. Prepend as role:"system" message
# 4. Concat tools.json into request tools array
# 5. Strip skills / skill_inputs before provider sees them

Immutable after publish

Published skills are frozen on system_prompt_template, tool_schema, and instructions. Subsequent PATCH on a content field returns 409. The template never drifts.

Build your first Skill Read the docs →

Live skill registry

Skills published on the gateway right now — pin any of them by @version from your client.

@1
FreeProMax

Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring legacy code, implementing modern patterns, or optimizing JavaScript applications.

Start free →
@0.22.5
FreeProMax

Create a recurring Google Calendar event with attendees.

Start free →
@1
FreeProMax

Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.

Start free →
@1
FreeProMax

Rigor Setup skill for README-first deep learning repo reproduction. Use when the task is specifically to prepare a conservative conda-first environment, checkpoint and dataset path assumptions, cache location hints, and setup notes before any run on a README-documented repository. Do not use for repo scanning, full orchestration, paper interpretation, final run reporting, or generic environment setup that is not tied to a specific reproduction target.

Start free →
@0.1.0
FreeProMax

Get Firecrawl credentials and SDK setup into a project. Use when an application needs `FIRECRAWL_API_KEY`, when an agent should add Firecrawl to `.env`, when the user wants to authenticate Firecrawl for app code, or when choosing the first SDK and docs for a new Firecrawl integration. This skill includes its own browser auth flow, so it does not depend on the website onboarding skill.

Start free →
@1
FreeProMax

Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.

Start free →
@1
FreeProMax

SEO & GEO (Generative Engine Optimization) for websites. Analyze keywords, generate schema markup, optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Use when user wants to improve search visibility, search optimization, search ranking, AI visibility, ChatGPT ranking, Google AI Overview, indexing, JSON-LD, meta tags, or keyword research.

Start free →
@1.0.0
FreeProMax

Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (`useLoaderData`).

Start free →
@1
FreeProMax

Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming. Use when creating interfaces, customizing themes to match a brand, building forms, or composing layouts like dashboards, docs sites, and chat interfaces.

Start free →
@1
FreeProMax

Extract design primitives from a public website and generate starter token files for your project.

Start free →
@0.22.5
FreeProMax

Share Google Drive files with all attendees of a Google Calendar event.

Start free →
@0.22.5
FreeProMax

Identify large Google Drive files consuming storage quota.

Start free →
@1
FreeProMax

Use when users ask to discover, install, list, check, update, remove, back up, restore, sync, or initialize Agent Skills, mention `bunx skills`, `npx skills`, `skills.sh`, or `skills-lock.json`, ask "find a skill for X", or want help extending agent capabilities with installable skills.

Start free →
@1.2.3
FreeProMax

Architect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity, security, compliance, and multi-resource topologies with WAF alignment. Generates Bicep or Terraform directly (no azd). WHEN: 'plan Azure infrastructure', 'architect Azure landing zone', 'design hub-spoke network', 'plan multi-region DR topology', 'set up VNets firewalls and private endpoints', 'subscription-scope Bicep deployment', 'Azure Backup for VM workloads'. PREFER azure-prepare FOR app-centric workflows.

Start free →
@0.22.5
FreeProMax

Review your Google Calendar week, identify gaps, and add events to fill them.

Start free →
@0.22.5
FreeProMax

Google Sheets: Read values from a spreadsheet.

Start free →
@1
FreeProMax

Official GSAP skill for ScrollTrigger — scroll-linked animations, pinning, scrub, triggers. Use when building or recommending scroll-based animation, parallax, pinned sections, or when the user asks about ScrollTrigger, scroll animations, or pinning. Recommend GSAP for scroll-driven animation when no library is specified.

Start free →
@1.0.0
FreeProMax

飞书妙记:搜索妙记列表、查看妙记基础信息、下载妙记音视频文件、上传音视频生成妙记、更新妙记标题、替换说话人。当需要获取、操作或者生成妙记时使用。也支持将本地音视频文件转成纪要和逐字稿(优先使用本 skill,不要用 ffmpeg/whisper 本地转写)。不负责:获取会议关联妙记、纪要/逐字稿内容获取走 lark-vc

Start free →
@0.22.5
FreeProMax

Gmail: Reply to a message (handles threading automatically).

Start free →
@1.1.6
FreeProMax

Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, troubleshoot functions, troubleshoot AKS, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, service bus dead letter.

Start free →
@0.22.5
FreeProMax

Subscribe to Google Workspace events.

Start free →
@1.0
FreeProMax

Optimize web performance for faster loading and better user experience. Use when asked to "speed up my site", "optimize performance", "reduce load time", "fix slow loading", "improve page speed", or "performance audit".

Start free →
@1
FreeProMax

Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests. Use when adding integration testing to a project, exploring UI components via MCP, or automating user flows with the integration_test package.

Start free →
@0.3.0
FreeProMax

Generate marketplace product image cards through Higgsfield: compliant main image, secondary product images, and A+ style content modules. Use when the user asks for marketplace listing images, product detail cards, secondary product images, product infographics, lifestyle listing shots, A+ style content, marketplace image sets, or sales-ready product visuals. Backend owns marketplace compliance references and prompt templates; this skill only routes user intent to the CLI. NOT for generic brand product photography without marketplace/listing context (use higgsfield-product-photoshoot), video generation or UGC ads (use higgsfield-generate), or Soul Character training (use higgsfield-soul-id).

Start free →
@1
FreeProMax

Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.

Start free →
@0.22.5
FreeProMax

Apply Gmail labels to matching messages and archive them to keep your inbox clean.

Start free →
@2.0.0
FreeProMax

When the user wants to plan, map, or restructure their website's page hierarchy, navigation, URL structure, or internal linking. Also use when the user mentions "sitemap," "site map," "visual sitemap," "site structure," "page hierarchy," "information architecture," "IA," "navigation design," "URL structure," "breadcrumbs," "internal linking strategy," "website planning," "what pages do I need," "how should I organize my site," or "site navigation." Use this whenever someone is planning what pages a website should have and how they connect. NOT for XML sitemaps (that's technical SEO — see seo-audit). For SEO audits, see seo-audit. For structured data, see schema.

Start free →
@1
FreeProMax

Search, scrape, crawl, extract structured data, and monitor web pages via the ScrapeGraph AI CLI. Use when the user asks to search the web, scrape a webpage, grab content from a URL, extract JSON from a site, crawl documentation or site sections, monitor a page for changes, inspect request history, check ScrapeGraph credits, or validate API setup.

Start free →
@1
FreeProMax

Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.

Start free →
@1
FreeProMax

Use when self-hosting OpenClaw on a cloud server, hardening a remote OpenClaw gateway, choosing between SSH tunneling, Tailscale, or reverse-proxy exposure, or reviewing Podman, pairing, sandboxing, token auth, and tool-permission defaults for a secure personal deployment.

Start free →
@1.0.0
FreeProMax

Use when first setting up lark-cli, running auth login, switching user/bot identity (--as), handling permission denied or scope errors, needing to update lark-cli, or seeing _notice in JSON output.

Start free →
@1
FreeProMax

Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".

Start free →
@2.4.3
FreeProMax

Azure VM/VMSS router. WHEN: create / provision / deploy / spin-up VM, recommend VM size, compare VM pricing, VMSS, scale set, autoscale, burstable, lightweight server, website, backend, GPU, machine learning, HPC simulation, dev/test, workload, family, load balancer, Flexible orchestration, Uniform orchestration, cost estimate, can't connect / RDP / SSH, refused, black screen, reset password, reach VM, port 3389, NSG, security, Linux, troubleshoot, troubleshooting, connectivity, capacity reservation (CRG), reserve, guarantee capacity, pre-provision, CRG association, CRG disassociation, machine enrollment (EMM), Essential Machine Management, monitor. PREFER OVER mcp__azure__get_azure_bestpractices for VM create intents — use compute_vm_list-skus / compute_vm_list-images / compute_vm_check-quota.

Start free →
@0.22.5
FreeProMax

Plan and manage events — scheduling, invitations, and logistics.

Start free →
@0.22.5
FreeProMax

Create a Google Docs post-mortem, schedule a Google Calendar review, and notify via Chat.

Start free →
@1
FreeProMax

Ultra-compressed code review comments. Cuts noise from PR feedback while preserving the actionable signal. Each comment is one line: location, problem, fix. Use when user says "review this PR", "code review", "review the diff", "/review", or invokes /caveman-review. Auto-triggers when reviewing pull requests.

Start free →
@1
FreeProMax

女娲造人:输入人名/主题/甚至只是模糊需求,自动深度调研→思维框架提炼→生成可运行的人物Skill。 两种入口:(1)明确人名→直接蒸馏 (2)模糊需求→诊断推荐→再蒸馏。 触发词:「造skill」「蒸馏XX」「女娲」「造人」「XX的思维方式」「做个XX视角」「更新XX的skill」。 模糊需求也触发:「我想提升决策质量」「有没有一种思维方式能帮我...」「我需要一个思维顾问」。

Start free →
@0.22.5
FreeProMax

Google Drive: Manage files, folders, and shared drives.

Start free →
@1
FreeProMax

Rigor Debug / Rigor Audit skill for deep learning research work. Use when the user pastes a traceback, terminal error, CUDA OOM, checkpoint load failure, shape mismatch, NaN loss symptom, or training failure and wants conservative diagnosis before any patching, with debug fixes clearly separated from research contributions. Do not use for broad refactoring, speculative adaptation, automatic exploratory patching, or general repository familiarization.

Start free →
@2.2.0
FreeProMax

Advanced Next.js patterns - middleware, Server Actions, caching with Clerk.

Start free →
@1
FreeProMax

Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.

Start free →
@1
FreeProMax

Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".

Start free →
@0.4.0
FreeProMax

This skill should be used when the user wants to "write agent code", "build an agent with ADK", "add a tool", "create a callback", "define an agent", "use state management", or needs ADK (Agent Development Kit) Python API patterns and code examples. Part of the Google ADK skills suite. It provides a quick reference for agent types, tool definitions, orchestration patterns, callbacks, and state management. Do NOT use for creating new projects (use google-agents-cli-scaffold) or deployment (use google-agents-cli-deploy).

Start free →
@0.22.5
FreeProMax

Organize research — manage references, notes, and collaboration.

Start free →
@1
FreeProMax

Letting agents control many desktop software, with one pip install, and no MCPs.

Start free →
@0.22.5
FreeProMax

List and download all files from a Google Drive folder.

Start free →
@0.4.0
FreeProMax

This skill should be used when the user wants to "create an agent project", "start a new ADK project", "build me a new agent", "add CI/CD to my project", "add deployment", "enhance my project", or "upgrade my project". Part of the Google ADK (Agent Development Kit) skills suite. Covers `agents-cli scaffold create`, `scaffold enhance`, and `scaffold upgrade` commands, template options, deployment targets, and the prototype-first workflow. Do NOT use for writing agent code (use google-agents-cli-adk-code) or deployment operations (use google-agents-cli-deploy).

Start free →
@1
FreeProMax

Take a markdown file of raw material and shape it into an article through a conversational session — drafting candidate openings, growing the piece paragraph by paragraph, arguing about format (lists, tables, callouts, quotes) at each step. Use when the user has a pile of notes, fragments, or a rough draft and wants help turning it into something publishable.

Start free →
@0.22.5
FreeProMax

Google Workflow: Today's meetings + open tasks as a standup summary.

Start free →
@1
FreeProMax

Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.

Start free →

Try Skills today

Free tier includes 10 uploaded skills and unlimited injections across all models.

Start free