基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/XSpoonAi/spoon-awesome-skill --skill terraform-plan-risk-auditor命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Context-aware caption translation skill for SRT/VTT/ASS with bilingual output and optional Gemini CLI fallback.
CRITICAL: Skill composition engine for automatic workflow generation from skill metadata. Triggers: compose skills, orchestrate, workflow, combine skills, skill pipeline, multi-skill, 技能组合, 工作流编排, 技能发现, 自动编排, skill discovery, semantic matching, StateGraph generation
Intelligent content optimization framework for preparing data and content for AI/ML training pipelines with quality analysis, dataset optimization, and hyperparameter suggestions.
| name | terraform-plan-risk-auditor |
| track | ai-productivity |
| version | 0.1.0 |
| summary | Analyze Terraform plan JSON for risky changes (destroy/replace/iam/network/public exposure) and output a structured risk report. |
| description | Analyze Terraform plan JSON for risky changes and blast radius. |
| author | guangyusong |
| tags | ["terraform","iac","security","risk"] |
Analyze Terraform plan JSON (from terraform show -json plan.out) for risky changes like destroys, replaces, IAM changes, and potential public exposure.
{
"plan_json": {"resource_changes": []},
"plan_json_text": "{...}",
"plan_path": "path/to/plan.json",
"max_findings": 50,
"focus": "security|cost|all"
}
Notes:
plan_json, plan_json_text, or plan_path.focus filters findings (security, cost, or all).Success:
{
"ok": true,
"data": {
"demo": false,
"summary": {"create": 0, "update": 0, "delete": 0, "replace": 0, "total_changes": 0},
"risk_score": 0,
"risk_level": "LOW|MEDIUM|HIGH|CRITICAL",
"findings": [],
"top_resources": []
}
}
Error:
{
"ok": false,
"error": "...",
"details": {"message": "..."}
}
Demo mode:
python3 scripts/main.py --demo
With parameters:
python3 scripts/main.py --params '{"plan_path": "./plan.json"}'
Via stdin:
echo '{"plan_path": "./plan.json"}' | python3 scripts/main.py
python3 scripts/main.py --params '{"plan_json": {"resource_changes": []}}'
All errors return JSON with ok:false and exit with a non-zero code.