后端与 API

后端服务、API、Webhook 和服务端工具

1202 个 Skills 可用

Skills 列表

fastapi

fastapi

101Kbackend-api

FastAPI 最佳实践与编码规范。适用于开发 FastAPI API、定义 Pydantic 模型、处理依赖注入、实现流式响应(含 SSE 服务端推送)以及托管前端应用。帮助你保持 FastAPI 代码整洁优雅,并紧跟最新的特性与设计模式。

fastapi avatarfastapi
获取
zustand

zustand

81Kbackend-api

LobeHub Zustand 存储约定。在编辑 src/store、存储切片、公共/内部动作、调度动作、flattenActions、乐观更新、选择器、映射或类动作迁移时使用。

lobehub avatarlobehub
获取
image-generation

image-generation

78Kbackend-api

当用户需要生成、创建、构想或呈现角色、场景、产品等任何视觉内容的图像时使用此 Skill。支持通过结构化 Prompt 和参考图进行引导生成。

bytedance avatarbytedance
获取
debugging-and-error-recovery

debugging-and-error-recovery

77Kbackend-api

指导系统性的根因调试。当测试失败、构建中断、行为不符合预期或遇到任何意外错误时使用。当你需要系统性地查找并修复根本原因而非猜测时使用。

addyosmani avataraddyosmani
获取
api-and-interface-design

api-and-interface-design

77Kbackend-api

指导稳定的 API 和接口设计。适用于设计 API、模块边界或任何公共接口。适用于创建 REST 或 GraphQL 端点、定义模块间的类型契约,或建立前后端之间的边界。

addyosmani avataraddyosmani
获取
caveman-compress

caveman-compress

73Kbackend-api

将自然语言记忆文件(CLAUDE.md、待办事项、偏好设置等)压缩为“穴居人(caveman)”极简格式,以节省输入 Token。完全保留所有技术干货、代码、URL 及结构。压缩版本将直接覆盖原文件,同时保存一份可读性强的备份为 FILE.original.md。触发词:/caveman-compress <文件路径> 或“压缩记忆文件”。

juliusbrussee avatarjuliusbrussee
获取
omni-version-manager

omni-version-manager

72Kbackend-api

Install, start, stop, restart, and update embedded services (9Router, CLIProxyAPI). Monitor service status, retrieve logs, and configure auto-start for local-only service endpoints.

diegosouzapw avatardiegosouzapw
获取
cli-providers

cli-providers

72Kbackend-api

Manage provider connections from the CLI: list available/configured providers, add, test, test-all, validate, rotate API keys, and view per-provider metrics.

diegosouzapw avatardiegosouzapw
获取
agent-dev-backend-api

agent-dev-backend-api

71Kbackend-api

Agent skill for dev-backend-api - invoke with $agent-dev-backend-api

ruvnet avatarruvnet
获取
openspec-bulk-archive-change

openspec-bulk-archive-change

67Kbackend-api

Archive multiple completed changes at once. Use when archiving several parallel changes.

fission-ai avatarfission-ai
获取
mem0-cli

mem0-cli

63Kbackend-api

Mem0 CLI -- the command-line interface for mem0 memory operations. TRIGGER when: user mentions "mem0 cli", "mem0 command line", "@mem0/cli", "mem0-cli", "pip install mem0-cli", "npm install -g @mem0/cli", or is running mem0 commands in a terminal/shell (mem0 add, mem0 search, mem0 list, mem0 get, mem0 init, mem0 config, mem0 import). Also triggers when query includes CLI flags like --user-id, --output, --json, --agent, or describes bash/zsh/terminal/shell usage. DO NOT TRIGGER when: user asks about programmatic SDK integration in Python/TS code (use mem0 skill), or Vercel AI SDK provider (use mem0-vercel-ai-sdk skill).

mem0ai avatarmem0ai
获取
comfyui

comfyui

63Kbackend-api

Use when working with ComfyUI workflows in OpenMontage, including comfyui_image/comfyui_video/comfyui_music, custom workflow_json/workflow_path inputs, output_node selection, missing model setup, LoRAs, low-VRAM workflow choices, and community workflow imports.

calesthio avatarcalesthio
获取
dashscope

dashscope

63Kbackend-api

DashScope (Alibaba Cloud Bailian / 阿里云百炼) integration — image generation (qwen-image-2.0-pro), text-to-speech (qwen3-tts-flash), and ASR with word-level timestamps (qwen3-asr-flash-filetrans). Use when generating images via Qwen-Image, narrating via Qwen-TTS, or transcribing with word-level timestamps via Qwen-ASR.

calesthio avatarcalesthio
获取
gemini-omni

gemini-omni

63Kbackend-api

Generate and conversationally edit short videos with Google Gemini Omni Flash (`gemini-omni-flash-preview`). Use when: (1) iterating on a clip with natural-language edits instead of regenerating ("make the phone invisible, keep everything else the same"), (2) generating 3-10s 720p clips with synthesized audio, rendered on-screen text, or timecoded beats, (3) binding reference images to roles with <FIRST_FRAME>/<IMAGE_REF_N> prompt tags, (4) editing an existing uploaded video. Accessed via the `gemini_omni_video` tool using the project's GEMINI_API_KEY/GOOGLE_API_KEY — the same key as Imagen and Google TTS.

calesthio avatarcalesthio
获取
azure-speech-to-text

azure-speech-to-text

63Kbackend-api

Transcribe audio to text using Azure AI Speech (Fast Transcription REST API). Use when converting audio/video to text, generating subtitles, or processing spoken content in OpenMontage. Optional cloud STT provider — preferred when AZURE_SPEECH_KEY is configured; the local faster-whisper `transcriber` is the default offline path.

calesthio avatarcalesthio
获取
faceswap

faceswap

63Kbackend-api

Swap faces in a video using AI via the HeyGen API. Use when: (1) Replacing a face in a video with another face, (2) Face swapping from a source image onto a target video, (3) Creating personalized videos by swapping in a person's face, (4) Working with HeyGen's /v1/workflows/executions endpoint for face swap processing.

calesthio avatarcalesthio
获取
beautiful-mermaid

beautiful-mermaid

63Kbackend-api

Render Mermaid diagrams as SVG and PNG using the Beautiful Mermaid library. Use when the user asks to render a Mermaid diagram.

calesthio avatarcalesthio
获取
bfl-api

bfl-api

63Kbackend-api

BFL FLUX API integration guide covering endpoints, async polling patterns, rate limiting, error handling, webhooks, and regional endpoints with Python and TypeScript code examples.

calesthio avatarcalesthio
获取
gsap-frameworks

gsap-frameworks

63Kbackend-api

Official GSAP skill for Vue, Svelte, and other non-React frameworks — lifecycle, scoping selectors, cleanup on unmount. Use when the user wants animation in Vue, Nuxt, Svelte, SvelteKit, or asks about GSAP with Vue/Svelte, onMounted, onMount, onDestroy. Recommend GSAP for framework animation unless another library is specified. For React use gsap-react.

calesthio avatarcalesthio
获取
hyperframes-media

hyperframes-media

63Kbackend-api

Audio and media assets for HyperFrames compositions, produced by one shared audio engine (`scripts/audio.mjs`) — multi-provider TTS (HeyGen / ElevenLabs / Kokoro local), background music + sound effects (HeyGen audio-library retrieval by default, with local Lyria / MusicGen BGM generation and a bundled SFX library as the no-credential fallback), Whisper transcription, background removal, and caption authoring. Use for voiceover / TTS, BGM, SFX / sound effects, transcription, captions / subtitles / lyrics / karaoke / per-word styling, voice + provider selection, and music-mood prompting.

calesthio avatarcalesthio
获取
hyperframes-animation

hyperframes-animation

63Kbackend-api

All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). HyperFrames-native: single paused timeline, seek-safe, deterministic.

calesthio avatarcalesthio
获取
video-download

video-download

63Kbackend-api

Download video and audio from YouTube and 1000+ sites using yt-dlp. No API keys needed. Use when: (1) Downloading a video from YouTube or other sites, (2) Extracting audio from a video URL, (3) Downloading subtitles/captions from a video, (4) Getting video metadata without downloading.

calesthio avatarcalesthio
获取
text-to-speech

text-to-speech

63Kbackend-api

Generate speech audio from text using HeyGen's Starfish TTS model. Use when: (1) Generating standalone speech audio files from text, (2) Converting text to speech with voice selection, speed, and pitch control, (3) Creating audio for voiceovers, narration, or podcasts, (4) Working with HeyGen's /v1/audio endpoints, (5) Listing available TTS voices by language or gender.

calesthio avatarcalesthio
获取
create-video

create-video

63Kbackend-api

Create videos from a text prompt using HeyGen's Video Agent. Use when: (1) Creating a video from a description or idea, (2) Generating explainer, demo, or marketing videos from a prompt, (3) Making a video without specifying exact avatars, voices, or scenes, (4) Quick video prototyping or drafts, (5) One-shot prompt-to-video generation, (6) User says "make me a video" or "create a video about X".

calesthio avatarcalesthio
获取