@acedatacloud/skills

中文文档
2026.1106.306001发布于 2026/11/06Apache-2.0ES Module零依赖近 30 天下载 1.1万

Agent Skills for AceDataCloud AI services — music, image, video generation, LLM chat, web search. Compatible with Claude Code, GitHub Copilot, Gemini CLI, OpenAI Codex, and 30+ AI coding agents.

原始使用文档
文档目录32 节
  1. First run from skills.sh
  2. First run with ClawHub and OpenClaw
  3. 1. Install the Skill
  4. 2. Get an AceDataCloud API key
  5. 3. Make the key available to OpenClaw
  6. 4. Submit once, then check the same task
  7. 5. If the first run fails
  8. Available Skills
  9. AI Music & Audio
  10. AI Image Generation
  11. AI Video Generation
  12. AI Chat & Tools
  13. Connectors
  14. Prerequisites
  15. Quick Install
  16. Usage by Platform
  17. Claude Code
  18. GitHub Copilot
  19. Gemini CLI
  20. OpenAI Codex
  21. WeKnora
  22. Cursor
  23. Roo Code
  24. Goose
  25. Windsurf
  26. Cline
  27. Other Agents
  28. Pairing Skills with MCP Servers
  29. Quick Example
  30. Contributing
  31. License
  32. Daily capability updates

AceDataCloud Agent Skills

Agent Skills Platform npm Validate License

Agent Skills for AceDataCloud AI services — music, image, video generation, LLM chat, web search, and more.

Compatible with 30+ AI coding agents via the agentskills.io open standard: Claude Code, GitHub Copilot, Gemini CLI, OpenAI Codex, Cursor, Roo Code, Goose, and more.

First run from skills.sh

Choose the service you want, then install that Skill only. Each integration is maintained by Ace Data Cloud and uses your Ace API key; it is not published by the model or service vendor.

ServiceOfficial directory entrySkill nameFirst-run guide
SunoSuno on skills.shsuno-musicEnglish / 简体中文
SeedanceSeedance on skills.shseedance-videoEnglish / 简体中文
HappyHorseHappyHorse on skills.shhappyhorse-videoEnglish / 简体中文
GPT ImageGPT Image on skills.shgpt-image-2-5English / 简体中文
Nano BananaNano Banana on skills.shnano-banana-imageEnglish / 简体中文

For example, install Suno into your Codex project:

npx --yes [email protected] add acedatacloud/skills --skill suno-music -a codex --yes
npx --yes [email protected] list

Replace codex with your supported agent, such as claude-code or cursor. For Codex the files are copied to .agents/skills/suno-music/; start a fresh assistant session. No ClawHub account, OpenClaw installation or paired MCP server is required for this path. Installation itself does not generate media.

Follow the selected service's guide: Ace registration/sign-in → Applications / General application → check service access, balance and current price → copy or create a dedicated API key → make it available to the assistant process → submit once and query the same task ID. The guides include real redacted Ace key-management images and service-specific request examples. A Skill cannot configure an environment variable or load .env automatically; follow your assistant's environment/secret settings. Never paste a key into a prompt.

The optional acedatacloud account Skill can read public catalog/pricing without a key. Account-resource reads such as balance use the separate ACEDATACLOUD_PLATFORM_TOKEN; service generation uses ACEDATACLOUD_API_TOKEN. Neither the account Skill nor a model-provider configuration is a prerequisite for the five service Skills.

First run with ClawHub and OpenClaw

This example uses Suno. The same API-key steps apply to the other AceDataCloud image, video, music, chat, search, and face Skills. A ClawHub account installs Skills; an AceDataCloud API key authorizes API calls. They are separate credentials.

1. Install the Skill

Open Suno on ClawHub and check that the publisher is @acedatacloud. Install the ClawHub CLI if needed, then run:

npm install -g clawhub
clawhub install @acedatacloud/suno
clawhub list

Start a new OpenClaw session so it loads the installed Skill. The ClawHub names are shorter than the folders in this repository: for example, @acedatacloud/suno corresponds to skills/suno-music, and @acedatacloud/nano-banana to skills/nano-banana-image. For other agents, use Quick Install below.

2. Get an AceDataCloud API key

New account? Register and sign in first. If the Applications page has no General application yet, choose Initialize General Application, then continue with the key steps below.

  1. Sign in at AceDataCloud → Applications. Create an account first if needed.
  2. Open General application (initialize it if the console prompts you). Its key can access the services enabled for your account. A service-specific application key is limited to that service. Enable the intended service if needed, then check its access, balance, and current price before running an example.
  3. Copy an existing API key, or choose Manage Keys → Create to make a separate key for OpenClaw. Name it, set an expiration and restrictions if needed, then copy the key from the application card or key list. If you restrict Allowed APIs, include both the generation endpoint and its task-query endpoint. For Suno these are /suno/audios and /suno/tasks.

Where to copy an API key or open Manage Keys

Creating a separate API key

Copy the key value only. Do not include Bearer or quotation marks when pasting into a credential field. A platform-management token beginning with platform- is for the account-management Skill, not for generation/search requests to api.acedata.cloud.

3. Make the key available to OpenClaw

Put this line in ~/.openclaw/.env on the machine running the OpenClaw Gateway, replacing the placeholder with your key:

ACEDATACLOUD_API_TOKEN=your_api_key_here

OpenClaw loads this global .env file even when its Gateway runs as a service. Restart the Gateway and start a fresh session after changing it. Keep the file private (chmod 600 ~/.openclaw/.env) and never commit it or paste the key into a chat. For a direct terminal-only test, use export ACEDATACLOUD_API_TOKEN="your_api_key_here" in that terminal instead.

4. Submit once, then check the same task

Ask your agent: “Use the Suno Skill to make an instrumental piano melody for a sunrise.” Or run this example after checking the current Suno price; generation is billable:

curl -X POST https://api.acedata.cloud/suno/audios \
  -H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"model":"chirp-v6","prompt":"A gentle instrumental piano melody for a sunrise, no vocals.","instrumental":true,"async":true}'

If the response gives a task ID, copy it and query that same task until it succeeds or fails:

curl -X POST https://api.acedata.cloud/suno/tasks \
  -H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"id":"YOUR_TASK_ID"}'

Use the audio URL from the completed result. Do not submit the generation request again just because a task is pending; that creates another billable task. Other Skills have their own request examples and task endpoints in their SKILL.md files.

5. If the first run fails

SymptomCheck
401 / unauthorizedCopy the complete API key again. Confirm ACEDATACLOUD_API_TOKEN is available to the Gateway, and do not put Bearer inside the key value.
403 / no accessCheck the application has access to the service, the key has not expired, and Allowed APIs includes both the submit and task-query routes. A moderation rejection can also return 403; read the response before changing keys.
400 / invalid requestUse the exact model and request shape in the Skill's current Quick Start.
429Wait and reduce request rate or concurrency; do not automatically retry a billable submit.
Pending, timeout, or 5xxQuery the existing task or request history before resubmitting. Share a task or trace ID with support, never the key.

For more detail, see the authentication guide and task-polling guide. Support: [email protected].

The general ClawHub API guide is the entry point for agents that have not selected a service yet.

Available Skills

AI Music & Audio

SkillDescription
suno-musicGenerate Suno music, lyrics, voice-linked covers, vocals, check audio availability before follow-up processing, and edit/render versioned multitrack Studio projects
producer-musicGenerate music, covers, extend tracks, swap vocals with Producer
fish-audioFish text-to-speech, one-shot cloning, and persistent public voice models with account-scoped listing

AI Image Generation

SkillDescription
gpt-image-2-5Generate and edit images with GPT Image 2.5/2.6 Flare or Sunburst, including reverse/official variants and xhigh/max quality
midjourney-imageGenerate, edit, upscale, and describe Midjourney images or videos
flux-imageGenerate/edit Flux images and generate FLUX 3 videos
qwen-imageGenerate and edit images with Qwen Image 3
seedream-imageGenerate and edit images with ByteDance Seedream
nano-banana-imageGenerate and edit images with Google Gemini (NanoBanana)

AI Video Generation

SkillDescription
luma-videoGenerate videos with Luma Dream Machine
sora-videoRetired integration guidance; not currently published
veo-videoGenerate videos with Google Veo (native audio)
kling-videoGenerate Kling videos, Turbo, multishot, commerce and owned asset references
hailuo-videoGenerate videos with Hailuo / MiniMax
minimax-videoGenerate MiniMax-H3 videos (768P/2K) and poll tasks to confirmed success
grok-videoGenerate Grok videos from text or images and query the final task
happyhorse-videoGenerate and edit videos with Happy Horse
seedance-videoGenerate dance/motion videos with ByteDance Seedance
maestro-videoProduce complete videos from a brief with script, media, voiceover, captions, and editing — one language per task
capability-spotlight-videoProduce a recurring, evidence-led Ace Data Cloud capability video series with topic/demo/style/layout/voice rotation

AI Chat & Tools

SkillDescription
ai-chatUnified LLM gateway — native Claude Messages and compatible Messages models, native Gemini audio analysis, OpenAI-compatible chat with public /v1 aliases, embeddings, stateful conversations and searchable, account-bound scheduled agent tasks with timing jitter and trigger probability (50+ models)
google-searchSearch the web, images, news, maps, places, and videos via Google
tgstatDiscover and analyze public Telegram channels/groups using a connected username as the default target
face-transformFace analysis, beautification, age/gender transform, swap, cartoon
short-urlCreate and manage short URLs
onepage-pdfConvert an HTML page into one tall single-page PDF — no pagination breaks (local, no token)
apple-notesManage Apple Notes on macOS — create, search, read, export, and organize notes (macOS-only, local, no token)
acedatacloudManage your AceDataCloud account — scoped OAuth access, balance, usage/spend, API keys, services, region-aware public catalog discovery, orders, announcements, and submitted, peer-reviewed blog publishing via MCP / REST (article/video drafts and review threads)

Connectors

These skills drive third-party connectors users wire up at studio.acedata.cloud/console/connectors. Each declares the OAuth / BYOC connection it needs in connections: frontmatter; the aichat2 runtime injects the matching access token into the sandbox before the skill's Bash calls run.

SkillDescriptionConnection
githubGitHub issues, pull requests, repos, code search, and Actions via gh CLIgithub
gitlabGitLab issues, MRs, projects, pipelines via the glab CLIgitlab
google-driveList, search, and read Google Drive files via the Drive v3 REST APIgoogle/drive
google-gmailRead, search, and triage Gmail messages via the Gmail v1 REST APIgoogle/gmail
google-calendarRead calendar events, agenda, and free-busy windows via Calendar v3google/calendar
google-tasksList and inspect Google Tasks via the Tasks v1 REST APIgoogle/tasks
microsoft-onedriveList and read OneDrive files via the Microsoft Graph APImicrosoft/onedrive
microsoft-outlookRead Outlook mail, calendar events, and contacts via Microsoft Graphmicrosoft/outlook
notionRead and search Notion pages, databases, and blocksnotion
slackSearch public channels, read joined conversations, and send confirmed bot messagesslack
wechat-official-accountManage WeChat MP — drafts, publishing, materials, user tagswechat (BYOC)
personal-wechatOperate a personal WeChat account through a self-hosted Wisdom servicepersonalwechat (BYOC)
didi-rideBook DiDi rides, estimate fares, query/cancel orders, plan routes via the DiDi MCPdidi (BYOC)
wecomWeCom (企业微信) self-built app — contacts, app messages, WeDoc, schedules, meetingswecom (BYOC)
tencent-docsCreate / read / list / search / manage Tencent Docs — docs, sheets, slides, mind maps, flowchartstencentdocs (BYOC)
tgstatPublic Telegram source discovery, rankings, and audience researchtgstat (BYOC username)
linkedin-company-pagePublish and verify company Page posts using approved LinkedIn organization permissionslinkedin/company-page (OAuth; approval gated)
yandex-webmasterRead Yandex verified sites and popular search queriesyandexwebmaster (BYOC)
yandex-metricaRead Yandex traffic by country, source, and UTMyandexmetrica (BYOC)
postman-publisherSync reviewed API collections to an owned public Postman workspacepostmanpublisher (BYOC)
whatsapp-businessInspect approved templates and send a single opted-in Cloud API messagewhatsappbusiness (BYOC; gated)

The content-fanout playbook prepares channel-specific drafts from a canonical source and uses only explicitly selected, connected publishing skills. It requires human review and does not provide unattended bulk posting.

Prerequisites

AceDataCloud API Skills need an API key from Applications. Follow the first-run steps for the exact UI path, key restrictions, OpenClaw environment setup, and a complete example. Local-only Skills such as onepage-pdf and apple-notes do not use an AceDataCloud API key; the acedatacloud account-management Skill uses a separate platform token.

Quick Install

One command to install skills into your project — works with all agents:

# Install all skills (for any agentskills.io-compatible agent)
npx skills add acedatacloud/skills --skill '*' --yes

# Install specific skills only
npx skills add acedatacloud/skills --skill suno-music --skill flux-image --yes

The skills CLI auto-detects your agent and installs to the correct path.

Usage by Platform

Claude Code

Option A: skills CLI (recommended)

# Install all skills for Claude Code
npx skills add acedatacloud/skills --skill '*' -a claude-code --yes

# Install specific skills
npx skills add acedatacloud/skills --skill suno-music -a claude-code --yes

Skills are symlinked into .claude/skills/ and auto-discovered by Claude Code.

Option B: Plugin Marketplace

/plugin marketplace add acedatacloud/skills
/plugin install acedatacloud-ai-media@acedatacloud-skills
/plugin install acedatacloud-ai-tools@acedatacloud-skills

Option C: npm package

npx @acedatacloud/skills install --target .claude/skills

Option D: Manual copy

git clone https://github.com/AceDataCloud/Skills.git
cp -r Skills/skills/* .claude/skills/

GitHub Copilot

npx skills add acedatacloud/skills --skill '*' -a github-copilot --yes

Gemini CLI

npx skills add acedatacloud/skills --skill '*' -a gemini-cli --yes

OpenAI Codex

npx skills add acedatacloud/skills --skill '*' -a codex --yes

WeKnora

Follow the English setup guide or 中文指南 for the current stable version: import a secret-free Suno MCP example, add your Ace key privately, sync tools, build a minimal Agent conversation, and query the same task ID to its final audio URL. The guide maps 17 named services to their reusable Skills.

Cursor

npx skills add acedatacloud/skills --skill '*' -a cursor --yes

Roo Code

npx skills add acedatacloud/skills --skill '*' -a roo --yes

Goose

npx skills add acedatacloud/skills --skill '*' -a goose --yes

Windsurf

npx skills add acedatacloud/skills --skill '*' -a windsurf --yes

Cline

npx skills add acedatacloud/skills --skill '*' -a cline --yes

Other Agents

The skills CLI supports 40+ agents. Use npx skills add --help to see all options, or install to the universal .agents/skills/ path:

npx skills add acedatacloud/skills --skill '*' --yes

Pairing Skills with MCP Servers

Skills provide knowledge (when to use, parameters, gotchas). MCP servers provide tools (executable functions the agent can call). Together they give the best experience.

SkillMCP ServerInstallHosted Endpoint
suno-musicmcp-sunopip install mcp-sunohttps://suno.mcp.acedata.cloud/mcp
google-searchmcp-serppip install mcp-serphttps://serp.mcp.acedata.cloud/mcp
flux-imagemcp-flux-propip install mcp-flux-prohttps://flux.mcp.acedata.cloud/mcp
luma-videomcp-lumapip install mcp-lumahttps://luma.mcp.acedata.cloud/mcp
sora-videomcp-sorapip install mcp-sorahttps://sora.mcp.acedata.cloud/mcp
veo-videomcp-veopip install mcp-veohttps://veo.mcp.acedata.cloud/mcp
qwen-imagemcp-qwen-imagepip install mcp-qwen-imagehttps://qwen-image.mcp.acedata.cloud/mcp
midjourney-imagemcp-midjourneypip install mcp-midjourneyhttps://midjourney.mcp.acedata.cloud/mcp
grok-videomcp-grokpip install mcp-grokhttps://grok.mcp.acedata.cloud/mcp
seedream-imagemcp-seedreampip install mcp-seedreamhttps://seedream.mcp.acedata.cloud/mcp
seedance-videomcp-seedancepip install mcp-seedancehttps://seedance.mcp.acedata.cloud/mcp
happyhorse-videomcp-happyhorsepip install mcp-happyhorsehttps://happyhorse.mcp.acedata.cloud/mcp
maestro-videomcp-maestropip install mcp-maestrohttps://maestro.mcp.acedata.cloud/mcp
nano-banana-imagemcp-nano-bananapip install mcp-nano-bananahttps://nanobanana.mcp.acedata.cloud/mcp
short-urlmcp-shorturlpip install mcp-shorturlhttps://short-url.mcp.acedata.cloud/mcp
wan-videomcp-wanpip install mcp-wanhttps://wan.mcp.acedata.cloud/mcp
acedatacloudmcp-acedatacloudpip install mcp-acedatacloudhttps://mcp.acedata.cloud/mcp
minimax-videomcp-minimaxpip install mcp-minimaxhttps://minimax.mcp.acedata.cloud/mcp

Using hosted MCP endpoints in Claude Code (no local install needed):

Merge into the project's .mcp.json, preserve existing services, and start Claude Code from a terminal with ACEDATACLOUD_API_TOKEN set. Review the service approval prompt, then run /mcp to verify connection and loaded tools. See shared MCP setup for Amp's configuration and approval checks.

{
  "mcpServers": {
    "suno": {
      "type": "http",
      "url": "https://suno.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer ${ACEDATACLOUD_API_TOKEN}"
      }
    }
  }
}

Quick Example

Ask your AI agent:

"Generate a lo-fi hip hop track with rain sounds using Suno"

The agent will:

  1. Read the suno-music skill to understand the API
  2. Call the Suno MCP server (if configured) or guide you through the API call
  3. Handle task polling until the music is ready
  4. Return the audio URL

Contributing

We welcome contributions! To add a new skill:

  1. Create a directory under skills/ matching the skill name
  2. Add a SKILL.md following the Agent Skills specification
  3. Use the template as a starting point
  4. Reference shared files (../_shared/authentication.md, ../_shared/async-tasks.md, ../_shared/mcp-servers.md) instead of duplicating common sections
  5. Submit a pull request — CI will validate your skill format

Note: .agents/skills/ and .github/skills/ are symlinks to skills/ — do not modify files via those paths.

The existing ClawHub-only @acedatacloud/api-guide listing is maintained in clawhub/api-guide/SKILL.md. Its general onboarding instructions are kept separate from the service Skills in skills/.

For a reviewed update to an existing listing, follow the ClawHub maintenance guide. The publishing helper previews one explicit listing by default and pins its source commit.

License

Apache-2.0

Daily capability updates

PlatformBackend ecosystem.py is the only scheduled coordinator. One daily Kubernetes Job reviews Backend docs and API changes with Claude Code, updates existing files, and creates or updates one reviewable PR per repository. It never merges PRs or duplicates the Backend guide tree. Normal CI and review remain required; publication and sub-repository mirroring run after merge.

版本与发布记录

@acedatacloud/skills 共发布 293 个版本,首次发布于 2026/04/07;过去 12 个月发布了 293 个版本。

版本发布日期距今
2026.1106.306001latest2026/11/06今天
2026.1105.3050012026/11/06今天
2026.1105.3040012026/11/06今天
2026.1103.3030012026/11/042 天前
2026.1102.3020012026/11/033 天前
2026.1101.3010012026/11/024 天前

关于 @acedatacloud/skills 的常见问题

@acedatacloud/skills 是什么?

Agent Skills for AceDataCloud AI services — music, image, video generation, LLM chat, web search. Compatible with Claude Code, GitHub Copilot, Gemini CLI, OpenAI Codex, and 30+ AI coding agents.

如何安装 @acedatacloud/skills?

在项目目录运行 npm install @acedatacloud/skills,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 adc-skills、acedatacloud-skills,可以用 npx adc-skills 直接运行。

@acedatacloud/skills 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/acedatacloud__skills 是否存在。

@acedatacloud/skills 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@acedatacloud/skills 可以商用吗?

@acedatacloud/skills 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@acedatacloud/skills 的下载量有多少?

根据 npm 官方下载统计,@acedatacloud/skills 在 2026/10/05 – 2026/11/03 这 30 天内被下载 10,929 次,日均约 364 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@acedatacloud/skills 还在维护吗?

最新版本 2026.1106.306001 发布于 2026/11/06(今天);至今共发布 293 个版本,其中过去 12 个月发布了 293 个;首次发布于 2026/04/07。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。