
Alicloud Ai Content Aimiaobi
- 262 installs
- 396 repo stars
- Updated July 18, 2026
- cinience/alicloud-skills
alicloud-ai-content-aimiaobi is an agent skill that wires Alibaba Cloud Aimiaobi generative content APIs into applications, CMS pipelines, and marketing workflows for AI-written copy and articles.
About
alicloud-ai-content-aimiaobi is a cinience/alicloud-skills entry for integrating Alibaba Cloud Aimiaobi generative content APIs. It helps developers connect copy generation, articles, and localized AI-written assets into application backends, CMS pipelines, and marketing automation. Reach for it when standing up server-side content generation on Alibaba Cloud rather than bolting ad hoc prompts into frontends. The catalog summary emphasizes CMS and marketing workflow integration; confirm exact API parameters and credentials in Alibaba Cloud documentation during implementation.
- Aimiaobi content API integration patterns
- Prompt and template configuration
- Batch and async generation jobs
- CMS and marketing pipeline hooks
- Alibaba Cloud auth and quota handling
Alicloud Ai Content Aimiaobi by the numbers
- 262 all-time installs (skills.sh)
- Ranked #2,494 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-ai-content-aimiaobiAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 262 |
|---|---|
| repo stars | ★ 396 |
| Last updated | July 18, 2026 |
| Repository | cinience/alicloud-skills ↗ |
How do you integrate Aimiaobi content APIs on Alibaba Cloud?
Wire Aimiaobi generative content APIs into apps, CMS pipelines, and marketing workflows for copy, articles, and localized AI-written assets on Alibaba Cloud.
Who is it for?
Backend developers building Alibaba Cloud apps that need managed generative copy and article endpoints in CMS or marketing systems.
Skip if: Projects outside Alibaba Cloud or teams that only need static copy without generative API integration.
When should I use this skill?
User asks to integrate Aimiaobi, generative content APIs, or AI-written marketing assets on Alibaba Cloud.
What you get
API integration code, CMS pipeline hooks, and localized generative content request patterns.
- API integration modules
- CMS pipeline content hooks
Files
Category: service
Quan Miao
Use Alibaba Cloud OpenAPI (RPC) with official SDKs or OpenAPI Explorer to manage resources for Quan Miao.
Workflow
1) Confirm region, resource identifiers, and desired action. 2) Discover API list and required parameters (see references). 3) Call API with SDK or OpenAPI Explorer. 4) Verify results with describe/list APIs.
AccessKey priority (must follow)
1) Environment variables: ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET / ALICLOUD_REGION_ID Region policy: ALICLOUD_REGION_ID is an optional default. If unset, decide the most reasonable region for the task; if unclear, ask the user. 2) Shared config file: ~/.alibabacloud/credentials
API discovery
- Product code:
AiMiaoBi - Default API version:
2023-08-01 - Use OpenAPI metadata endpoints to list APIs and get schemas (see references).
High-frequency operation patterns
1) Inventory/list: prefer List* / Describe* APIs to get current resources. 2) Change/configure: prefer Create* / Update* / Modify* / Set* APIs for mutations. 3) Status/troubleshoot: prefer Get* / Query* / Describe*Status APIs for diagnosis.
Minimal executable quickstart
Use metadata-first discovery before calling business APIs:
python scripts/list_openapi_meta_apis.pyOptional overrides:
python scripts/list_openapi_meta_apis.py --product-code <ProductCode> --version <Version>The script writes API inventory artifacts under the skill output directory.
Output policy
If you need to save responses or generated artifacts, write them under: output/alicloud-ai-content-aimiaobi/
Validation
mkdir -p output/alicloud-ai-content-aimiaobi
for f in skills/ai/content/alicloud-ai-content-aimiaobi/scripts/*.py; do
python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/alicloud-ai-content-aimiaobi/validate.txtPass criteria: command exits 0 and output/alicloud-ai-content-aimiaobi/validate.txt is generated.
Output And Evidence
- Save artifacts, command outputs, and API response summaries under
output/alicloud-ai-content-aimiaobi/. - Include key parameters (region/resource id/time range) in evidence files for reproducibility.
Prerequisites
- Configure least-privilege Alibaba Cloud credentials before execution.
- Prefer environment variables:
ALICLOUD_ACCESS_KEY_ID,ALICLOUD_ACCESS_KEY_SECRET, optionalALICLOUD_REGION_ID. - If region is unclear, ask the user before running mutating operations.
References
- Sources:
references/sources.md
interface:
display_name: "Alibaba Cloud AI Content Aimiaobi"
short_description: "QuanMiao creative content workflows"
default_prompt: "Use $alicloud-ai-content-aimiaobi to complete this ai/content task on Alibaba Cloud."
Sources
- OpenAPI product page:
https://api.aliyun.com/product/AiMiaoBi - API list (metadata):
https://api.aliyun.com/meta/v1/products/AiMiaoBi/versions/2023-08-01/api-docs.json - API definition (single API):
https://api.aliyun.com/meta/v1/products/AiMiaoBi/versions/2023-08-01/apis/{ApiName}/api.json
#!/usr/bin/env python3
"""Fetch OpenAPI metadata API list for one product/version and save to output/.
Env:
- OPENAPI_META_TIMEOUT (seconds, default: 20)
"""
from __future__ import annotations
import argparse
import json
import os
import pathlib
import urllib.request
DEFAULT_PRODUCT_CODE = "AiMiaoBi"
DEFAULT_VERSION = "2023-08-01"
OUTPUT_DIR = pathlib.Path("output/alicloud-ai-content-aimiaobi")
def fetch_json(url: str, timeout: int) -> dict:
req = urllib.request.Request(url, headers={"User-Agent": "codex-skill"})
with urllib.request.urlopen(req, timeout=timeout) as resp:
return json.loads(resp.read().decode("utf-8"))
def main() -> None:
parser = argparse.ArgumentParser()
parser.add_argument("--product-code", default=DEFAULT_PRODUCT_CODE)
parser.add_argument("--version", default=DEFAULT_VERSION)
parser.add_argument("--output-dir", default=str(OUTPUT_DIR))
args = parser.parse_args()
timeout = int(os.getenv("OPENAPI_META_TIMEOUT", "20"))
output_dir = pathlib.Path(args.output_dir)
output_dir.mkdir(parents=True, exist_ok=True)
url = (
f"https://api.aliyun.com/meta/v1/products/{args.product_code}"
f"/versions/{args.version}/api-docs.json"
)
payload = fetch_json(url, timeout)
raw_apis = payload.get("apis", {})
if isinstance(raw_apis, dict):
api_names = sorted(raw_apis.keys())
elif isinstance(raw_apis, list):
names = []
for item in raw_apis:
if isinstance(item, dict):
name = item.get("name") or item.get("apiName")
if name:
names.append(name)
elif isinstance(item, str):
names.append(item)
api_names = sorted(set(names))
else:
api_names = []
json_file = output_dir / f"{args.product_code}_{args.version}_api_docs.json"
md_file = output_dir / f"{args.product_code}_{args.version}_api_list.md"
json_file.write_text(json.dumps(payload, ensure_ascii=False, indent=2), encoding="utf-8")
md_lines = [
f"# {args.product_code} {args.version} API List",
"",
f"- Source: {url}",
f"- API count: {len(api_names)}",
"",
]
md_lines.extend([f"- `{name}`" for name in api_names])
md_file.write_text("\n".join(md_lines) + "\n", encoding="utf-8")
print(f"Saved: {json_file}")
print(f"Saved: {md_file}")
if __name__ == "__main__":
main()
Related skills
FAQ
What does alicloud-ai-content-aimiaobi integrate?
alicloud-ai-content-aimiaobi connects Alibaba Cloud Aimiaobi generative content APIs into apps, CMS pipelines, and marketing workflows for copy, articles, and localized AI-written assets.
When should developers use the Aimiaobi skill?
Use alicloud-ai-content-aimiaobi when building on Alibaba Cloud and needing server-side generative content in CMS or marketing systems, not for static sites without AI content APIs.