alibabacloud-bailian-m…
Explain, evaluate, demonstrate, provision, and integrate Alibaba Cloud Bailian Managed Agent…
Diagnose and manage Alibaba Cloud databases through natural language. Use when users need to troubleshoot database performance issues (high CPU, slow queries, abnormal connections, lock waits), check instance status, analyze disk space, optimize SQL, run health inspections, or
$ npx -y skills add aliyun/alibabacloud-aiops-skills --skill alibabacloud-das-agent --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/alibabacloud-das-agentContext preview
The summary Claude sees to decide when to auto-load this skill.
Diagnose and manage Alibaba Cloud databases through natural language. Use when users need to troubleshoot database performance issues (high CPU, slow queries, abnormal connections, lock waits), check instance status, analyze disk space, optimize SQL, run health inspections, or
name: alibabacloud-das-agent
description: >
Diagnose and manage Alibaba Cloud databases through natural language. Use when
users need to troubleshoot database performance issues (high CPU, slow queries,
abnormal connections, lock waits), check instance status, analyze disk space,
optimize SQL, run health inspections, or detect security baseline violations.
Supports RDS (MySQL/PostgreSQL/SQL Server), PolarDB, MongoDB, Redis (Tair),
and Lindorm. Trigger this skill even for casual descriptions like "my database
is slow", "can't connect to the database", "help me check this SQL", or
"database disk is almost full". Also suitable for consulting Alibaba Cloud-specific
database features (e.g., PolarDB Serverless, DAS autonomy capabilities) and
comparing product differences (RDS vs PolarDB). Do NOT use this skill for
general SQL tutorials, non-Alibaba Cloud databases, or local database administration.
license: Apache-2.0
compatibility: >
Requires uv (Python package manager) and HTTPS access to das.cn-shanghai.aliyuncs.com.
Requires Alibaba Cloud credentials to be available through the default credential chain
(AliyunHDMFullAccess permission). DAS Agent ID is optional.
metadata:
async: true
timeout: 1800
required_permissions:
- "das:Chat"Send natural language questions to the Alibaba Cloud DAS (Database Autonomy Service) Agent and receive diagnostic results.
**This is a paid service with a free tier for trial usage.**
> **Recommendation**: Start with the free tier (default Agent ID) to evaluate the service. Once you decide to adopt it for production, purchase a subscription and configure your own Agent ID.
The script requires Alibaba Cloud credentials resolvable via the [default credential chain](https://www.alibabacloud.com/help/en/sdk/developer-reference/v2-manage-python-access-credentials). The DAS Agent ID is **optional** — if not provided, the `AgentId` parameter will be omitted and the API will use a default Agent ID with limited free quota.
# Optional: Set your own Agent ID after purchasing DAS Agent service export ALIBABA_CLOUD_DAS_AGENT_ID="<agent_id>" # Obtain from DAS console (optional)
The Alibaba Cloud Credentials SDK automatically resolves credentials from multiple sources (environment variables, configuration files, ECS RAM roles, etc.). Refer to the [official credential configuration documentation](https://www.alibabacloud.com/help/en/sdk/developer-reference/v2-manage-python-access-credentials) for setup instructions.
If you have purchased a DAS Agent subscription, create and manage your Agent ID at: https://das.console.aliyun.com/
If the script exits with a credential-related error, it means the Alibaba Cloud Credentials SDK could not resolve a usable credential from its default provider chain.
Supported credential sources:
Common cases:
The SDK attempted local profile-based credentials, but the files were missing or invalid. Create/fix the default profile if you want to use local profiles.
The SDK attempted ECS metadata. This is expected on ECS, but usually a local-machine misconfiguration elsewhere.
For local development, if you are not using ECS RAM Role credentials, you can explicitly disable ECS metadata lookup:
export ALIBABA_CLOUD_ECS_METADATA_DISABLED=true
This avoids confusing `100.100.100.200` metadata connection errors on non-ECS machines and makes missing-credential failures easier to read.
Run from the `scripts/` directory of this skill:
cd scripts # Pipe mode (RECOMMENDED for agents) — clean output: progress to stderr, answer clearly delimited on stdout uv run call_das_agent.py --question "<user's question>" --pipe # Default mode (CLI chat UI) — real-time streaming with tool details uv run call_das_agent.py --question "<user's question>" # JSON mode — machine-readable JSONL, one JSON object per line on stdout uv run call_das_agent.py --question "<user's question>" --json # Multi-turn conversation — reuse the server-assigned session ID to maintain context uv run call_das_agent.py --question "List my instances" --pipe # Returns session_id on first line # Extract session_id (line starting with "SESSION:"), then reuse it: uv run call_das_agent.py --question "Check the first one" --session "<session_id_from_above>" --pipe
**Always use `--pipe` when invoking as an agent.** It routes all progress/tool-call noise to stderr and writes only the DAS answer to stdout, wrapped in clear delimiters — making the real response impossible to miss.
Prefer `--json` when you need to parse the response programmatically. For JSON event types and output mode details, see [references/api-reference.md](references/api-reference.md).
DAS Agent internally orchestrates multiple API calls and tool invocations to answer a single question. This has important implications:
1. **Long-running tasks**: Co
Official Alibaba Cloud Agent Skills collection, providing AI agents with rich Alibaba Cloud product capabilities and general-purpose tooling.
Explain, evaluate, demonstrate, provision, and integrate Alibaba Cloud Bailian Managed Agent…
Alibaba Cloud Parse-X intelligent document parsing and extraction tool. Supports two…
Execute code in a secure cloud sandbox via AgentBay SDK. Use this skill whenever users…
Operate Alibaba Cloud AgentLoop Dataset resources with aliyun CLI and the AgentLoop API…
Orchestrate AgentLoop evaluation workflows through the Aliyun CLI plugin with safe previews,…
Proactively use AgentLoop Recall to retrieve prior Alibaba Cloud AgentLoop experience through…