A Stock Analysis
A股实时行情与分时量能分析
Query AWS CloudWatch metrics for ECS/EC2/RDS and return charts.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install delbertheihei/aws-cloud-watchInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Use this skill to fetch CloudWatch metrics for ECS / EC2 / RDS and return text summaries.
Preferred entry script:
node {baseDir}/src/skill.mjs --service ecs --metric cpu --resource <cluster-name> --hours 1
Required (AK/SK):
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
Optional:
AWS_REGION (default: us-west-2)Run the CLI script in {baseDir}:
node {baseDir}/src/cli.js --service ecs --metric CPUUtilization --resource <cluster-name-or-arn> --hours 1
node {baseDir}/src/cli.js --service ecs --metric cpu --resource <cluster-name>
You can define metric aliases in {baseDir}/config.json (see config.example.json).
ecs (cluster-level metrics)ec2
rds
us-west-2
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
This skill queries CloudWatch metrics for ECS/EC2/RDS and returns text summaries.
No npm install required (zero external dependencies).
set AWS_ACCESS_KEY_ID=xxx
set AWS_SECRET_ACCESS_KEY=yyy
set AWS_REGION=us-west-2
Copy config.example.json to config.json and adjust aliases/defaults.
node src/skill.mjs --service ecs --metric cpu --resource my-ecs-cluster --hours 1
node src/cli.mjs --service ecs --metric CPUUtilization --resource my-ecs-cluster --hours 1
node src/cli.mjs --service ecs --metric MemoryUtilization --resource my-ecs-cluster --serviceName my-ecs-service --hours 1
node src/cli.mjs --service ec2 --metric CPUUtilization --resource i-1234567890abcdef0 --hours 3
node src/cli.mjs --service rds --metric connections --resource mydbinstance --hours 6
CPUUtilization / MemoryReservation.us-west-2.config.example.json).# AWS CloudWatch Skill
Use this skill to fetch CloudWatch metrics for ECS / EC2 / RDS and return text summaries.
## Entry
Preferred entry script:
```
node {baseDir}/src/skill.mjs --service ecs --metric cpu --resource <cluster-name> --hours 1
```
## Environment
Required (AK/SK):
- `AWS_ACCESS_KEY_ID`
- `AWS_SECRET_ACCESS_KEY`
Optional:
- `AWS_REGION` (default: `us-west-2`)
## Usage (internal)
Run the CLI script in `{baseDir}`:
```
node {baseDir}/src/cli.js --service ecs --metric CPUUtilization --resource <cluster-name-or-arn> --hours 1
node {baseDir}/src/cli.js --service ecs --metric cpu --resource <cluster-name>
```
You can define metric aliases in `{baseDir}/config.json` (see `config.example.json`).
### Supported services
- `ecs` (cluster-level metrics)
- `ec2`
- `rds`
### Defaults
- Region: `us-west-2`
- Period: 300 seconds (5 minutes)
- Time window: 1 hour
## Notes
- ECS metrics are cluster-level unless Container Insights is enabled.
- If the metric is unavailable, return a clear message.
- Text-only output (no chart rendering).
- Uses SigV4 signing via native crypto (no AWS SDK, no external packages).# OpenClaw AWS CloudWatch Skill (Node.js) This skill queries CloudWatch metrics for ECS/EC2/RDS and returns text summaries. ## Setup No npm install required (zero external dependencies). ## Environment ```bash set AWS_ACCESS_KEY_ID=xxx set AWS_SECRET_ACCESS_KEY=yyy set AWS_REGION=us-west-2 ``` ## Config (optional) Copy `config.example.json` to `config.json` and adjust aliases/defaults. ## Run ```bash node src/skill.mjs --service ecs --metric cpu --resource my-ecs-cluster --hours 1 node src/cli.mjs --service ecs --metric CPUUtilization --resource my-ecs-cluster --hours 1 node src/cli.mjs --service ecs --metric MemoryUtilization --resource my-ecs-cluster --serviceName my-ecs-service --hours 1 node src/cli.mjs --service ec2 --metric CPUUtilization --resource i-1234567890abcdef0 --hours 3 node src/cli.mjs --service rds --metric connections --resource mydbinstance --hours 6 ``` ## Output - Text summary to stdout (min/max/avg). ## Notes - ECS without Container Insights supports cluster-level `CPUUtilization` / `MemoryReservation`. - Default period: 300s (5 minutes). Default region: `us-west-2`. - You can use metric aliases (see `config.example.json`). - Text-only output (no chart rendering).
A股实时行情与分时量能分析
A股模拟交易系统 - 数据爬取、存储、策略回测、模拟交易 / A-Share Paper Trading System - Data Fetch, Storage, Backtest, Simulation
Discover, install, update, or create the right skill when a workflow gap appears. Use when a task is repetitive, a role lacks a reliable procedure, an existing skill might save time, ClawHub search/install coul...
AI Automation Agency Blueprint