aliyun-cosyvoice-voice…
Use when creating cloned voices with Alibaba Cloud Model Studio CosyVoice customization models, especially cosyvoice-v3.5-plus or…
Use when users need CLI-based FC quick start or Serverless Devs setup guidance.
$ npx -y skills add cinience/alicloud-skills --skill aliyun-fc-serverless-devs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/aliyun-fc-serverless-devsContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when users need CLI-based FC quick start or Serverless Devs setup guidance.
name: aliyun-fc-serverless-devs description: Use when users need CLI-based FC quick start or Serverless Devs setup guidance. version: 1.0.0
Category: tool
1. Install Node.js (14+) and npm. 2. Install and validate Serverless Devs. 3. Configure credentials via guided setup. 4. Initialize example project and enter directory. 5. Deploy, invoke, and optionally remove.
Global install (requires sudo):
sudo npm install @serverless-devs/s -g sudo s -v
No-sudo alternative (recommended in restricted environments):
npx -y @serverless-devs/s -v
sudo s config add
Choose `Alibaba Cloud (alibaba)`, provide `AccountID`, `AccessKeyID`, `AccessKeySecret`, and set alias.
Use CLI args to configure credential alias in one command (non-interactive):
s config add -a default --AccessKeyID <AK> --AccessKeySecret <SK> -f
If using environment variables, inject them into the command (example):
s config add -a default -kl AccessKeyID,AccessKeySecret -il ${ALIBABACLOUD_ACCESS_KEY_ID},${ALIBABACLOUD_ACCESS_KEY_SECRET} -fOr use Serverless Devs convention JSON environment variable (example):
export default_serverless_devs_key='{\"AccountID\":\"<AccountID>\",\"AccessKeyID\":\"<AK>\",\"AccessKeySecret\":\"<SK>\"}'Reference in `s.yaml`:
access: default_serverless_devs_key
sudo s init start-fc3-python cd start-fc3-python
Initialization creates `s.yaml`, `code/`, and `readme.md`; edit `code/index.py` for function logic.
sudo s deploy sudo s invoke -e "test" sudo s remove
> Note: FC default domain adds `Content-Disposition: attachment`, causing browser downloads. > Use a custom domain to avoid this behavior.
Configure DNS CNAME to FC public CNAME:
<account_id>.<region_id>.fc.aliyuncs.com
Example (Hangzhou region):
1629965279769872.cn-hangzhou.fc.aliyuncs.com
Note: if using apex domain (e.g. `animus.run`) and DNS provider does not support CNAME at apex, use ALIAS/ANAME records, or switch to a subdomain such as `www.animus.run`.
Option A: add `fc3-domain` resource in `s.yaml`:
resources:
newsDomain:
component: fc3-domain
props:
region: cn-hangzhou
domainName: animus.run
protocol: HTTP
routeConfig:
routes:
- functionName: honnold-taipei101-news
qualifier: LATEST
methods:
- GET
- HEAD
path: /*`region` is example default; ask user when the best region is unclear.
Then deploy:
printf 'y\n' | npx -y @serverless-devs/s deploy
Option B: use Console (Advanced Features > Custom Domains) to create and route custom domain.
mkdir -p output/aliyun-fc-serverless-devs echo "validation_placeholder" > output/aliyun-fc-serverless-devs/validate.txt
Pass criteria: command exits 0 and `output/aliyun-fc-serverless-devs/validate.txt` is generated.
1) Confirm user intent, region, identifiers, and whether the operation is read-only or mutating. 2) Run one minimal read-only query first to verify connectivity and permissions. 3) Execute the target operation with explicit parameters and bounded scope. 4) Verify results and save output/evidence files.
Use when creating cloned voices with Alibaba Cloud Model Studio CosyVoice customization models, especially cosyvoice-v3.5-plus or…
Use when designing custom voices with Alibaba Cloud Model Studio CosyVoice customization models, especially cosyvoice-v3.5-plus…
Use when low-latency realtime speech recognition is needed with Alibaba Cloud Model Studio Qwen ASR Realtime models, including…
Use when transcribing non-realtime speech with Alibaba Cloud Model Studio Qwen ASR models (`qwen3-asr-flash`, `qwen-audio-asr`,…
Use when live speech translation is needed with Alibaba Cloud Model Studio Qwen LiveTranslate models, including bilingual…
Use when real-time speech synthesis is needed with Alibaba Cloud Model Studio Qwen TTS Realtime models. Use when low-latency…