{"id":47802446,"url":"https://github.com/acedatacloud/skills","last_synced_at":"2026-05-04T18:01:05.361Z","repository":{"id":346065323,"uuid":"1188387008","full_name":"AceDataCloud/Skills","owner":"AceDataCloud","description":"Agent Skills for AceDataCloud AI services — music, image, video generation, web search, and more. Compatible with Claude Code, GitHub Copilot, Gemini CLI, and all agentskills.io-compatible agents.","archived":false,"fork":false,"pushed_at":"2026-05-03T17:49:04.000Z","size":300,"stargazers_count":5,"open_issues_count":47,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-03T19:30:51.758Z","etag":null,"topics":["acedata-cloud","agent-skills","agentskills","ai-image","ai-music","ai-tools","ai-video","claude-code","cursor","gemini-cli","github-copilot","mcp","npm","openai-codex","roo-code"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AceDataCloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-03-22T02:09:30.000Z","updated_at":"2026-04-25T07:57:37.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/AceDataCloud/Skills","commit_stats":null,"previous_names":["acedatacloud/skills"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/AceDataCloud/Skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceDataCloud%2FSkills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceDataCloud%2FSkills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceDataCloud%2FSkills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceDataCloud%2FSkills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AceDataCloud","download_url":"https://codeload.github.com/AceDataCloud/Skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceDataCloud%2FSkills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32618391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acedata-cloud","agent-skills","agentskills","ai-image","ai-music","ai-tools","ai-video","claude-code","cursor","gemini-cli","github-copilot","mcp","npm","openai-codex","roo-code"],"created_at":"2026-04-03T17:10:37.807Z","updated_at":"2026-05-04T18:01:05.355Z","avatar_url":"https://github.com/AceDataCloud.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AceDataCloud Agent Skills\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://agentskills.io\"\u003e\u003cimg src=\"https://img.shields.io/badge/Agent_Skills-agentskills.io-blue\" alt=\"Agent Skills\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://platform.acedata.cloud\"\u003e\u003cimg src=\"https://img.shields.io/badge/API-platform.acedata.cloud-green\" alt=\"Platform\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@acedatacloud/skills\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@acedatacloud/skills.svg\" alt=\"npm\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/AceDataCloud/Skills/actions\"\u003e\u003cimg src=\"https://github.com/AceDataCloud/Skills/actions/workflows/validate.yml/badge.svg\" alt=\"Validate\"\u003e\u003c/a\u003e\n  \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-Apache--2.0-orange\" alt=\"License\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n[Agent Skills](https://agentskills.io/) for [AceDataCloud](https://platform.acedata.cloud) AI services — music, image, video generation, LLM chat, web search, and more.\n\nCompatible with **30+ AI coding agents** via the [agentskills.io](https://agentskills.io/) open standard: Claude Code, GitHub Copilot, Gemini CLI, OpenAI Codex, Cursor, Roo Code, Goose, and more.\n\n## Available Skills (30)\n\n### AI Music \u0026 Audio\n\n| Skill | Description |\n|-------|-------------|\n| [suno-music](skills/suno-music/) | Generate AI music, lyrics, covers, and vocal extraction with Suno |\n| [producer-music](skills/producer-music/) | Generate music, covers, extend tracks, swap vocals with Producer |\n| [fish-audio](skills/fish-audio/) | Text-to-speech and voice synthesis with Fish Audio |\n\n### AI Image Generation\n\n| Skill | Description |\n|-------|-------------|\n| [midjourney-image](skills/midjourney-image/) | Generate, edit, blend, describe, and upscale images with Midjourney |\n| [flux-image](skills/flux-image/) | Generate and edit images with Flux (Black Forest Labs) |\n| [seedream-image](skills/seedream-image/) | Generate and edit images with ByteDance Seedream |\n| [nano-banana-image](skills/nano-banana-image/) | Generate and edit images with Google Gemini (NanoBanana) |\n\n### AI Video Generation\n\n| Skill | Description |\n|-------|-------------|\n| [luma-video](skills/luma-video/) | Generate videos with Luma Dream Machine |\n| [sora-video](skills/sora-video/) | Generate videos with OpenAI Sora |\n| [veo-video](skills/veo-video/) | Generate videos with Google Veo (native audio) |\n| [kling-video](skills/kling-video/) | Generate videos with Kuaishou Kling (motion control) |\n| [hailuo-video](skills/hailuo-video/) | Generate videos with Hailuo / MiniMax |\n| [seedance-video](skills/seedance-video/) | Generate dance/motion videos with ByteDance Seedance |\n\n### AI Chat \u0026 Tools\n\n| Skill | Description |\n|-------|-------------|\n| [ai-chat](skills/ai-chat/) | Unified LLM gateway — GPT, Claude, Gemini, DeepSeek, Grok (50+ models) |\n| [google-search](skills/google-search/) | Search the web, images, news, maps, places, and videos via Google |\n| [face-transform](skills/face-transform/) | Face analysis, beautification, age/gender transform, swap, cartoon |\n| [short-url](skills/short-url/) | Create and manage short URLs |\n| [acedatacloud-api](skills/acedatacloud-api/) | API usage guide — authentication, SDKs, error handling |\n\n### Connectors\n\nThese skills drive third-party connectors users wire up at [auth.acedata.cloud/user/connections](https://auth.acedata.cloud/user/connections). Each declares the OAuth / BYOC connection it needs in `connections:` frontmatter; the [aichat2](https://chat.acedata.cloud) runtime injects the matching access token into the sandbox before the skill's `Bash` calls run.\n\n| Skill | Description | Connection |\n|-------|-------------|------------|\n| [github](skills/github/) | GitHub issues, pull requests, repos, code search, and Actions via `gh` CLI | `github` |\n| [gitlab](skills/gitlab/) | GitLab issues, MRs, projects, pipelines via the `glab` CLI | `gitlab` |\n| [google-drive](skills/google-drive/) | List, search, and read Google Drive files via the Drive v3 REST API | `google/drive` |\n| [google-gmail](skills/google-gmail/) | Read, search, and triage Gmail messages via the Gmail v1 REST API | `google/gmail` |\n| [google-calendar](skills/google-calendar/) | Read calendar events, agenda, and free-busy windows via Calendar v3 | `google/calendar` |\n| [google-tasks](skills/google-tasks/) | List and inspect Google Tasks via the Tasks v1 REST API | `google/tasks` |\n| [microsoft-onedrive](skills/microsoft-onedrive/) | List and read OneDrive files via the Microsoft Graph API | `microsoft/onedrive` |\n| [microsoft-outlook](skills/microsoft-outlook/) | Read Outlook mail, calendar events, and contacts via Microsoft Graph | `microsoft/outlook` |\n| [notion](skills/notion/) | Read and search Notion pages, databases, and blocks | `notion` |\n| [slack](skills/slack/) | Read Slack channels, messages, and user info via Web API | `slack` |\n| [wechat-official-account](skills/wechat-official-account/) | Manage WeChat MP — drafts, publishing, materials, user tags | `wechat` (BYOC) |\n\n## Prerequisites\n\nGet your API token at [platform.acedata.cloud](https://platform.acedata.cloud):\n\n1. Register an account\n2. Browse and subscribe to a service (most have free quota)\n3. Create an API credential (token)\n\n```bash\nexport ACEDATACLOUD_API_TOKEN=\"your-token-here\"\n```\n\n## Quick Install\n\n**One command** to install skills into your project — works with all agents:\n\n```bash\n# Install all skills (for any agentskills.io-compatible agent)\nnpx skills add acedatacloud/skills --skill '*' --yes\n\n# Install specific skills only\nnpx skills add acedatacloud/skills --skill suno-music --skill midjourney-image --yes\n```\n\nThe [`skills` CLI](https://github.com/vercel-labs/skills) auto-detects your agent and installs to the correct path.\n\n## Usage by Platform\n\n### Claude Code\n\n**Option A: `skills` CLI (recommended)**\n\n```bash\n# Install all skills for Claude Code\nnpx skills add acedatacloud/skills --skill '*' -a claude-code --yes\n\n# Install specific skills\nnpx skills add acedatacloud/skills --skill suno-music -a claude-code --yes\n```\n\nSkills are symlinked into `.claude/skills/` and auto-discovered by Claude Code.\n\n**Option B: Plugin Marketplace**\n\n```\n/plugin marketplace add acedatacloud/skills\n/plugin install acedatacloud-ai-media@acedatacloud-skills\n/plugin install acedatacloud-ai-tools@acedatacloud-skills\n```\n\n**Option C: npm package**\n\n```bash\nnpx @acedatacloud/skills install --target .claude/skills\n```\n\n**Option D: Manual copy**\n\n```bash\ngit clone https://github.com/AceDataCloud/Skills.git\ncp -r Skills/skills/* .claude/skills/\n```\n\n### GitHub Copilot\n\n```bash\nnpx skills add acedatacloud/skills --skill '*' -a github-copilot --yes\n```\n\n### Gemini CLI\n\n```bash\nnpx skills add acedatacloud/skills --skill '*' -a gemini-cli --yes\n```\n\n### OpenAI Codex\n\n```bash\nnpx skills add acedatacloud/skills --skill '*' -a codex --yes\n```\n\n### Cursor\n\n```bash\nnpx skills add acedatacloud/skills --skill '*' -a cursor --yes\n```\n\n### Roo Code\n\n```bash\nnpx skills add acedatacloud/skills --skill '*' -a roo --yes\n```\n\n### Goose\n\n```bash\nnpx skills add acedatacloud/skills --skill '*' -a goose --yes\n```\n\n### Windsurf\n\n```bash\nnpx skills add acedatacloud/skills --skill '*' -a windsurf --yes\n```\n\n### Cline\n\n```bash\nnpx skills add acedatacloud/skills --skill '*' -a cline --yes\n```\n\n### Other Agents\n\nThe `skills` CLI supports 40+ agents. Use `npx skills add --help` to see all options, or install to the universal `.agents/skills/` path:\n\n```bash\nnpx skills add acedatacloud/skills --skill '*' --yes\n```\n\n## Pairing Skills with MCP Servers\n\nSkills provide **knowledge** (when to use, parameters, gotchas). MCP servers provide **tools** (executable functions the agent can call). Together they give the best experience.\n\n| Skill | MCP Server | Install | Hosted Endpoint |\n|-------|-----------|---------|-----------------|\n| suno-music | [mcp-suno](https://pypi.org/project/mcp-suno/) | `pip install mcp-suno` | `https://suno.mcp.acedata.cloud/mcp` |\n| midjourney-image | [mcp-midjourney](https://pypi.org/project/mcp-midjourney/) | `pip install mcp-midjourney` | `https://midjourney.mcp.acedata.cloud/mcp` |\n| google-search | [mcp-serp](https://pypi.org/project/mcp-serp/) | `pip install mcp-serp` | `https://serp.mcp.acedata.cloud/mcp` |\n| flux-image | [mcp-flux-pro](https://pypi.org/project/mcp-flux-pro/) | `pip install mcp-flux-pro` | `https://flux.mcp.acedata.cloud/mcp` |\n| luma-video | [mcp-luma](https://pypi.org/project/mcp-luma/) | `pip install mcp-luma` | `https://luma.mcp.acedata.cloud/mcp` |\n| sora-video | [mcp-sora](https://pypi.org/project/mcp-sora/) | `pip install mcp-sora` | `https://sora.mcp.acedata.cloud/mcp` |\n| veo-video | [mcp-veo](https://pypi.org/project/mcp-veo/) | `pip install mcp-veo` | `https://veo.mcp.acedata.cloud/mcp` |\n| seedream-image | [mcp-seedream](https://pypi.org/project/mcp-seedream/) | `pip install mcp-seedream` | `https://seedream.mcp.acedata.cloud/mcp` |\n| seedance-video | [mcp-seedance](https://pypi.org/project/mcp-seedance/) | `pip install mcp-seedance` | `https://seedance.mcp.acedata.cloud/mcp` |\n| nano-banana-image | [mcp-nano-banana](https://pypi.org/project/mcp-nano-banana/) | `pip install mcp-nano-banana` | `https://nano-banana.mcp.acedata.cloud/mcp` |\n| short-url | [mcp-shorturl](https://pypi.org/project/mcp-shorturl/) | `pip install mcp-shorturl` | `https://short-url.mcp.acedata.cloud/mcp` |\n| wan-video | [mcp-wan](https://pypi.org/project/mcp-wan/) | `pip install mcp-wan` | `https://wan.mcp.acedata.cloud/mcp` |\n\n**Using hosted MCP endpoints** (no local install needed):\n\n```json\n{\n  \"mcpServers\": {\n    \"suno\": {\n      \"url\": \"https://suno.mcp.acedata.cloud/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_TOKEN\"\n      }\n    }\n  }\n}\n```\n\n## Quick Example\n\nAsk your AI agent:\n\n\u003e \"Generate a lo-fi hip hop track with rain sounds using Suno\"\n\nThe agent will:\n1. Read the `suno-music` skill to understand the API\n2. Call the Suno MCP server (if configured) or guide you through the API call\n3. Handle task polling until the music is ready\n4. Return the audio URL\n\n## Contributing\n\nWe welcome contributions! To add a new skill:\n\n1. Create a directory under `skills/` matching the skill name\n2. Add a `SKILL.md` following the [Agent Skills specification](https://agentskills.io/specification)\n3. Use the [template](template/SKILL.md) as a starting point\n4. Reference shared files (`../_shared/authentication.md`, `../_shared/async-tasks.md`, `../_shared/mcp-servers.md`) instead of duplicating common sections\n5. Submit a pull request — CI will validate your skill format\n\n**Note:** `.agents/skills/` and `.github/skills/` are symlinks to `skills/` — do not modify files via those paths.\n\n## License\n\n[Apache-2.0](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facedatacloud%2Fskills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facedatacloud%2Fskills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facedatacloud%2Fskills/lists"}