后端与 API

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

1202 个 Skills 可用

Skills 列表

image-outpainting

image-outpainting

31backend-api

Image outpainting on RunComfy via the `runcomfy` CLI — extend a still beyond its original canvas, fill in what the camera didn't capture, change aspect ratio (square → 16:9, portrait → landscape) while preserving the original content. Routes across Nano Banana 2 Edit (default, spatial-language driven), GPT Image 2 Edit (multi-ref with reference-style matching), FLUX Kontext Pro (single-shot maximum-preservation), and the brand edit endpoints (Seedream / Dreamina / Qwen / FLUX 2). Picks the right route based on whether the outpaint is prose-driven, reference-driven, or brand-locked. Triggers on "outpaint", "outpainting", "extend image canvas", "expand the image", "fill in around the photo", "uncrop", "change aspect ratio", "extend frame", "wide-screen from square", or any explicit ask to add canvas around an existing still.

prime-skills avatarprime-skills
获取
relight

relight

31backend-api

Relight a still image — change the lighting setup, color temperature, direction, or mood — on RunComfy via the `runcomfy` CLI. Routes to Qwen Edit 2509's dedicated `relight` LoRA endpoint for purpose-built relighting, with fallback to identity-preserving edit endpoints (Nano Banana 2 Edit, GPT Image 2 Edit, FLUX Kontext Pro) when prose lighting language is enough. Use for product relighting (studio softbox → window light), portrait mood shift (overcast → golden hour), or color-grade change. Triggers on "relight", "relighting", "change the lighting", "make it golden hour", "studio lighting", "rim light", "blue hour", "soft window light", "change light direction", "color temperature", or any explicit ask to alter how a still is lit.

prime-skills avatarprime-skills
获取
dhanhq

dhanhq

31backend-api

Use when the user mentions DhanHQ, Dhan API, or wants to trade on Indian exchanges (NSE, BSE, MCX). Triggers for: place, modify, or cancel stock/F&O/commodity orders on Dhan; fetch portfolio holdings or positions; get live or historical market data; access option chains with Greeks; check fund limits or margin; build any trading automation for Indian markets; resolve NSE/BSE instrument IDs; stream live WebSocket market feeds or order updates. Also trigger for general questions about programmatic trading on Indian exchanges if Dhan is the user's broker.

dhan-oss avatardhan-oss
获取
data-analyst

data-analyst

31backend-api

Act as an interactive data analyst for ClickHouse-backed analytics. Use when the user asks questions about internal data, metrics, dashboards, telemetry, active users, revenue, funnels, trends, distributions, or wants an analyst-style conversation, ad hoc SQL, charts, or a data export against ClickHouse (local or ClickHouse Cloud).

cline avatarcline
获取
trigger-tasks

trigger-tasks

30backend-api

Build AI agents, workflows and durable background tasks with Trigger.dev. Use when creating tasks, triggering jobs, handling retries, scheduling cron jobs, or implementing queues and concurrency control.

triggerdotdev avatartriggerdotdev
获取
trigger-setup

trigger-setup

30backend-api

Set up Trigger.dev in your project. Use when adding Trigger.dev for the first time, creating trigger.config.ts, or initializing the trigger directory.

triggerdotdev avatartriggerdotdev
获取
rivet-dynamic-apps

rivet-dynamic-apps

29backend-api

Dynamic Apps: Deploy an AI-generated backend for every user.

rivet-dev avatarrivet-dev
获取
just-scrape

just-scrape

28backend-api

通过 ScrapeGraph AI CLI 搜索、抓取、爬取、提取结构化数据以及监控网页。当用户要求搜索网络、抓取网页、从 URL 获取内容、从网站提取 JSON、爬取文档或网站部分、监控页面变化、检查请求历史、查看 ScrapeGraph 积分或验证 API 设置时使用。

scrapegraphai avatarscrapegraphai
获取
api-gateway

api-gateway

28backend-api

Call third-party APIs through the Maton gateway, which injects the credential for an app the user has already connected. Use this skill when the user names a connected app and a concrete action in it - read a mailbox, query a CRM, file an issue, update a spreadsheet, run a query through a connected search or scraping provider. Every call goes to an app the user connected. It is not a general-purpose browser or network client, and it cannot reach a service with no Maton connection. It also manages event triggers, webhook destinations that forward event payloads to an external URL until deleted, and local `--exec` handlers that run a script per event - separate, high-risk capabilities beyond a normal API call. Default to read and list calls; every write, connection, trigger, destination, or handler needs explicit user confirmation.

maton-ai avatarmaton-ai
获取
inngest-flow-control

inngest-flow-control

28backend-api

Use when handling external API rate limits (e.g., OpenAI 429s, HubSpot or Stripe rate limits), preventing duplicate work from rapid event bursts (debouncing user actions), spreading load over time, ensuring per-tenant fairness, processing events in batches, limiting concurrent runs of the same operation, or assigning priority to important runs. Covers Inngest flow control: concurrency limits with keys, throttling, rate limiting, debounce, priority, singleton, and event batching.

inngest avatarinngest
获取
upstash-cli

upstash-cli

28backend-api

Run the Upstash CLI (`upstash`) from a terminal, shell script, or CI job when no Upstash MCP tools are in the session. Do not load this skill when Upstash MCP tools are available (the Upstash plugin registers mcp.upstash.com) - they already cover creating, listing, renaming, and deleting Redis databases, running Redis commands, usage stats, backups, Vector and Search indexes, QStash schedules and messages, Blob buckets, and Box, so call them directly. Use this skill for shell work the MCP does not do - a CI step or provisioning script that needs `upstash` commands with JSON output, piping results into other commands, `upstash auth login` and API-key setup, team and member management, changing plans, regions, TLS, eviction, auto-upgrade, or budgets, minting temporary S3 credentials for a Blob bucket, or when the user explicitly asks for the CLI or for managing Upstash without the console.

upstash avatarupstash
获取
upstash-redis-start

upstash-redis-start

28backend-api

Provision a zero-config, no-signup, temporary Upstash Redis database for an AI agent with a single POST to https://upstash.com/start-redis, with no account, API key, or SDK setup required. Use when an agent needs scratch Redis right now and the user has not provided credentials, for short-term memory across tool calls, conversation history, a sub-agent work queue, ranked recall, or a quick prototype or demo. Covers idempotent creation and re-fetching credentials, calling the database through the body-style REST API or the official SDKs, and telling the user how to claim it. The database lives 3 days unless the user claims it; not for production data, PII, or secrets.

upstash avatarupstash
获取
youtube-downloader

youtube-downloader

27backend-api

Download videos from YouTube and 1000+ other sites using yt-dlp

crazynomad avatarcrazynomad
获取
inngest-events

inngest-events

26backend-api

用于设计事件驱动的工作流、解耦服务、实现扇出模式(一个触发器,多个下游处理器)、使用ID实现幂等事件处理(24小时去重窗口),或处理来自外部源(如Stripe webhook)的至少一次投递。涵盖Inngest事件模式、负载格式、命名约定、用于幂等性的ID、ts参数、扇出模式以及系统事件(如inngest/function.failed)。

inngest avatarinngest
获取
inngest-durable-functions

inngest-durable-functions

26backend-api

用于构建必须能在进程崩溃后存活、失败时自动重试、按计划运行、响应事件或在基础设施故障时保持状态的函数——例如,丢弃事件的 Webhook 处理器、不稳定的定时任务、中途失败的后台作业,或需要从中断处恢复的工作流。涵盖 Inngest 函数配置、触发器(事件、cron、invoke)、步骤执行与记忆化、幂等性、取消、错误处理、重试、日志记录和可观测性。

inngest avatarinngest
获取
inngest-steps

inngest-steps

26backend-api

当需要实现必须能在进程重启后继续存在的延迟(例如24小时购物车放弃提醒、定时跟进)、等待人工审批或带超时的外部事件(审核关卡、webhook回调、异步API完成)、轮询外部服务且崩溃后不丢失状态、调用其他函数并等待其结果、记忆化昂贵操作以避免重试时重复执行,或在工作流中并行运行异步任务时使用。涵盖Inngest步骤方法:step.run、step.sleep、step.waitForEvent、step.waitForSignal、step.sendEvent、step.invoke、step.ai,以及循环和并行执行模式。

inngest avatarinngest
获取
trading-strategies

trading-strategies

26backend-api

Framework for developing, testing, and deploying trading strategies for prediction markets. Use when creating new strategies, implementing signals, or building backtesting logic.

agentmc15 avataragentmc15
获取
x402

x402

26backend-api

Monetize any user project/service with the x402 payment protocol on platform networks (Base + Monad + Robinhood + X Layer + Solana; Starchild platform billing: pay_per_use / lifetime / weekly / monthly / quarterly / yearly / prepaid, plus multi-plan services), limited-time free promotions (amount-0 verify, no settle/debit), and pay other agents' x402 services. Use when the user wants to charge for an API/service, run a free promo on a paid listing, accept USDC from other agents, or call a paid x402 endpoint.

starchild-ai-agent avatarstarchild-ai-agent
获取
polymarket-api

polymarket-api

26backend-api

Deep integration guide for Polymarket's CLOB API, Gamma API, and on-chain data. Use when building trading functionality, fetching market data, or implementing order execution.

agentmc15 avataragentmc15
获取
launchdarkly-metric-instrument

launchdarkly-metric-instrument

25backend-api

Instrument a LaunchDarkly metric event in a codebase by adding a track() call. Use when the user wants to wire up an event, instrument an action for a metric, add tracking to a feature, or confirm that an event is flowing to LaunchDarkly.

launchdarkly avatarlaunchdarkly
获取
projects

projects

25backend-api

Guide for setting up LaunchDarkly projects in your codebase. Helps you assess your stack, choose the right approach, and integrate project management that makes sense for your architecture.

launchdarkly avatarlaunchdarkly
获取
built-in-metrics

built-in-metrics

25backend-api

Instrument an existing codebase with LaunchDarkly config tracking. Walks the four-tier ladder (managed runner → provider package → custom extractor + trackMetricsOf → raw manual) and picks the lowest-ceremony option that still captures duration, tokens, and success/error.

launchdarkly avatarlaunchdarkly
获取
upstash-qstash-js

upstash-qstash-js

25backend-api

Work with the @upstash/qstash TypeScript/JavaScript SDK, an HTTP-based message queue, task scheduler, and background job system for serverless and edge runtimes (Next.js, Vercel, Cloudflare Workers, Deno, Node.js). Use when publishing messages to HTTP endpoints or URL groups, running background jobs without a long-running worker process, scheduling with cron expressions, delaying messages, building FIFO queues with parallelism and flow control, configuring retries and callbacks, handling a dead letter queue (DLQ), deduplicating messages, fanning out to multiple endpoints, verifying QStash webhook signatures (Next.js App Router, Pages Router, and Edge Runtime), running a local QStash dev server, or migrating regions. Also use when the user asks for a serverless cron job, async task queue, job scheduler, delayed delivery, webhook delivery with retries, or event-driven messaging between services.

upstash avatarupstash
获取
upstash-workflow-js

upstash-workflow-js

25backend-api

Work with the @upstash/workflow TypeScript/JavaScript SDK for durable, long-running workflows in serverless functions, multi-step processes that survive timeouts, retries, and restarts (built on QStash). Use when defining a workflow endpoint with serve(), running steps with context.run, sleeping for minutes to days without holding a function open, calling external APIs with context.call, waiting for an external event or webhook, invoking other workflows, configuring retries, failure callbacks, and a DLQ, controlling concurrency, rate, and parallelism, triggering, cancelling, or inspecting runs with the Workflow client, building AI agents and orchestrators, human-in-the-loop approvals, realtime updates, local development with the QStash dev server, adding middleware, or migrating workflows safely. Also use when the user asks for durable execution, step functions, saga or orchestration patterns, background jobs with checkpoints, or long-running tasks on Vercel, Next.js, Cloudflare Workers, or other serverless platforms.

upstash avatarupstash
获取