From 7216699381441060f194b59ecf4f2a59bca09607 Mon Sep 17 00:00:00 2001 From: ssumanbiswas Date: Sun, 22 Feb 2026 22:08:10 -0500 Subject: [PATCH] fix: move AWS cost skills to flat structure and remove non-standard frontmatter - Move skills/infrastructure/aws-cost-* to skills/aws-cost-* - Remove category and tags from frontmatter (non-standard in V4) - Update 'When to Use' to 'When to Use This Skill' per template - Make skills generic (not Kiro-specific) - Run validation chain and update generated files --- CATALOG.md | 10 +- data/aliases.json | 2 - data/catalog.json | 101 ++++++++---------- .../aws-cost-cleanup/SKILL.md | 4 +- .../aws-cost-optimizer/SKILL.md | 4 +- skills_index.json | 8 +- 6 files changed, 56 insertions(+), 73 deletions(-) rename skills/{infrastructure => }/aws-cost-cleanup/SKILL.md (98%) rename skills/{infrastructure => }/aws-cost-optimizer/SKILL.md (98%) diff --git a/CATALOG.md b/CATALOG.md index 1c6be89e..22cf6e32 100644 --- a/CATALOG.md +++ b/CATALOG.md @@ -2,7 +2,7 @@ Generated at: 2026-02-08T00:00:00.000Z -Total skills: 889 +Total skills: 891 ## architecture (60) @@ -407,7 +407,7 @@ Total skills: 889 | `webapp-testing` | Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing... | webapp | webapp, testing, toolkit, interacting, local, web, applications, playwright, supports, verifying, frontend, functionality | | `zustand-store-ts` | Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state/action separation. Use when building React state management, creati... | zustand, store, ts | zustand, store, ts, stores, typescript, subscribewithselector, middleware, proper, state, action, separation, building | -## general (214) +## general (216) | Skill | Description | Tags | Triggers | | --- | --- | --- | --- | @@ -423,6 +423,8 @@ Total skills: 889 | `arm-cortex-expert` | > | arm, cortex | arm, cortex | | `avalonia-layout-zafiro` | Guidelines for modern Avalonia UI layout using Zafiro.Avalonia, emphasizing shared styles, generic components, and avoiding XAML redundancy. | avalonia, layout, zafiro | avalonia, layout, zafiro, guidelines, ui, emphasizing, shared, styles, generic, components, avoiding, xaml | | `avalonia-zafiro-development` | Mandatory skills, conventions, and behavioral rules for Avalonia UI development using the Zafiro toolkit. | avalonia, zafiro | avalonia, zafiro, development, mandatory, skills, conventions, behavioral, rules, ui, toolkit | +| `aws-cost-cleanup` | Automated cleanup of unused AWS resources to reduce costs | aws, cost, cleanup | aws, cost, cleanup, automated, unused, resources, reduce, costs | +| `aws-cost-optimizer` | Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer | aws, cost, optimizer | aws, cost, optimizer, analysis, optimization, recommendations, cli, explorer | | `azure-appconfiguration-py` | \| | azure, appconfiguration, py | azure, appconfiguration, py | | `azure-containerregistry-py` | \| | azure, containerregistry, py | azure, containerregistry, py | | `azure-cosmos-py` | \| | azure, cosmos, py | azure, cosmos, py | @@ -541,7 +543,6 @@ Total skills: 889 | `hugging-face-jobs` | This skill should be used when users want to run any workload on Hugging Face Jobs infrastructure. Covers UV scripts, Docker-based jobs, hardware selection, ... | hugging, face, jobs | hugging, face, jobs, skill, should, used, users, want, run, any, workload, infrastructure | | `imagen` | \| | imagen | imagen | | `infinite-gratitude` | Multi-agent research skill for parallel research execution (10 agents, battle-tested with real case studies). | infinite, gratitude | infinite, gratitude, multi, agent, research, skill, parallel, execution, 10, agents, battle, tested | -| `infrastructure/aws-cost-optimizer` | Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer | aws, cost-optimization, finops, cloud-economics, kiro-cli | aws, cost-optimization, finops, cloud-economics, kiro-cli, cost, optimizer, analysis, optimization, recommendations, cli, explorer | | `interactive-portfolio` | Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, d... | interactive, portfolio | interactive, portfolio, building, portfolios, actually, land, jobs, clients, just, showing, work, creating | | `internal-comms-anthropic` | A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenev... | internal, comms, anthropic | internal, comms, anthropic, set, resources, me, write, all, kinds, communications, formats, my | | `internal-comms-community` | A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenev... | internal, comms, community | internal, comms, community, set, resources, me, write, all, kinds, communications, formats, my | @@ -853,7 +854,7 @@ Total skills: 889 | `wordpress-penetration-testing` | This skill should be used when the user asks to "pentest WordPress sites", "scan WordPress for vulnerabilities", "enumerate WordPress users, themes, or plugi... | wordpress, penetration | wordpress, penetration, testing, skill, should, used, user, asks, pentest, sites, scan, vulnerabilities | | `xss-html-injection` | This skill should be used when the user asks to "test for XSS vulnerabilities", "perform cross-site scripting attacks", "identify HTML injection flaws", "exp... | xss, html, injection | xss, html, injection, skill, should, used, user, asks, test, vulnerabilities, perform, cross | -## workflow (82) +## workflow (81) | Skill | Description | Tags | Triggers | | --- | --- | --- | --- | @@ -896,7 +897,6 @@ Total skills: 889 | `google-drive-automation` | Automate Google Drive file operations (upload, download, search, share, organize) via Rube MCP (Composio). Upload/download files, manage folders, share with ... | google, drive | google, drive, automation, automate, file, operations, upload, download, search, share, organize, via | | `helpdesk-automation` | Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for... | helpdesk | helpdesk, automation, automate, tasks, via, rube, mcp, composio, list, tickets, views, canned | | `hubspot-automation` | Automate HubSpot CRM operations (contacts, companies, deals, tickets, properties) via Rube MCP using Composio integration. | hubspot | hubspot, automation, automate, crm, operations, contacts, companies, deals, tickets, properties, via, rube | -| `infrastructure/aws-cost-cleanup` | Automated cleanup of unused AWS resources to reduce costs | aws, automation, cost-reduction, cleanup, kiro-cli | aws, automation, cost-reduction, cleanup, kiro-cli, cost, automated, unused, resources, reduce, costs | | `instagram-automation` | Automate Instagram tasks via Rube MCP (Composio): create posts, carousels, manage media, get insights, and publishing limits. Always search tools first for c... | instagram | instagram, automation, automate, tasks, via, rube, mcp, composio, posts, carousels, media, get | | `intercom-automation` | Automate Intercom tasks via Rube MCP (Composio): conversations, contacts, companies, segments, admins. Always search tools first for current schemas. | intercom | intercom, automation, automate, tasks, via, rube, mcp, composio, conversations, contacts, companies, segments | | `jira-automation` | Automate Jira tasks via Rube MCP (Composio): issues, projects, sprints, boards, comments, users. Always search tools first for current schemas. | jira | jira, automation, automate, tasks, via, rube, mcp, composio, issues, sprints, boards, comments | diff --git a/data/aliases.json b/data/aliases.json index 8d82fcc5..c585b759 100644 --- a/data/aliases.json +++ b/data/aliases.json @@ -75,8 +75,6 @@ "web-games": "game-development/web-games", "git-pr-workflow": "git-pr-workflows-git-workflow", "incident-response": "incident-response-incident-response", - "aws-cost-cleanup": "infrastructure/aws-cost-cleanup", - "aws-cost-optimizer": "infrastructure/aws-cost-optimizer", "javascript-typescript-scaffold": "javascript-typescript-typescript-scaffold", "llm-application-assistant": "llm-application-dev-ai-assistant", "llm-application-agent": "llm-application-dev-langchain-agent", diff --git a/data/catalog.json b/data/catalog.json index 0eabde2c..6efc150a 100644 --- a/data/catalog.json +++ b/data/catalog.json @@ -1,6 +1,6 @@ { "generatedAt": "2026-02-08T00:00:00.000Z", - "total": 885, + "total": 891, "skills": [ { "id": "3d-web-experience", @@ -1436,6 +1436,50 @@ ], "path": "skills/avalonia-zafiro-development/SKILL.md" }, + { + "id": "aws-cost-cleanup", + "name": "aws-cost-cleanup", + "description": "Automated cleanup of unused AWS resources to reduce costs", + "category": "general", + "tags": [ + "aws", + "cost", + "cleanup" + ], + "triggers": [ + "aws", + "cost", + "cleanup", + "automated", + "unused", + "resources", + "reduce", + "costs" + ], + "path": "skills/aws-cost-cleanup/SKILL.md" + }, + { + "id": "aws-cost-optimizer", + "name": "aws-cost-optimizer", + "description": "Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer", + "category": "general", + "tags": [ + "aws", + "cost", + "optimizer" + ], + "triggers": [ + "aws", + "cost", + "optimizer", + "analysis", + "optimization", + "recommendations", + "cli", + "explorer" + ], + "path": "skills/aws-cost-optimizer/SKILL.md" + }, { "id": "aws-penetration-testing", "name": "aws-penetration-testing", @@ -11266,61 +11310,6 @@ ], "path": "skills/infinite-gratitude/SKILL.md" }, - { - "id": "infrastructure/aws-cost-cleanup", - "name": "aws-cost-cleanup", - "description": "Automated cleanup of unused AWS resources to reduce costs", - "category": "workflow", - "tags": [ - "aws", - "automation", - "cost-reduction", - "cleanup", - "kiro-cli" - ], - "triggers": [ - "aws", - "automation", - "cost-reduction", - "cleanup", - "kiro-cli", - "cost", - "automated", - "unused", - "resources", - "reduce", - "costs" - ], - "path": "skills/infrastructure/aws-cost-cleanup/SKILL.md" - }, - { - "id": "infrastructure/aws-cost-optimizer", - "name": "aws-cost-optimizer", - "description": "Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer", - "category": "general", - "tags": [ - "aws", - "cost-optimization", - "finops", - "cloud-economics", - "kiro-cli" - ], - "triggers": [ - "aws", - "cost-optimization", - "finops", - "cloud-economics", - "kiro-cli", - "cost", - "optimizer", - "analysis", - "optimization", - "recommendations", - "cli", - "explorer" - ], - "path": "skills/infrastructure/aws-cost-optimizer/SKILL.md" - }, { "id": "inngest", "name": "inngest", diff --git a/skills/infrastructure/aws-cost-cleanup/SKILL.md b/skills/aws-cost-cleanup/SKILL.md similarity index 98% rename from skills/infrastructure/aws-cost-cleanup/SKILL.md rename to skills/aws-cost-cleanup/SKILL.md index 54234fc2..b2072195 100644 --- a/skills/infrastructure/aws-cost-cleanup/SKILL.md +++ b/skills/aws-cost-cleanup/SKILL.md @@ -3,15 +3,13 @@ name: aws-cost-cleanup description: Automated cleanup of unused AWS resources to reduce costs risk: safe source: community -category: infrastructure -tags: [aws, automation, cost-reduction, cleanup, kiro-cli] --- # AWS Cost Cleanup Automate the identification and removal of unused AWS resources to eliminate waste. -## When to Use +## When to Use This Skill Use this skill when you need to automatically clean up unused AWS resources to reduce costs and eliminate waste. diff --git a/skills/infrastructure/aws-cost-optimizer/SKILL.md b/skills/aws-cost-optimizer/SKILL.md similarity index 98% rename from skills/infrastructure/aws-cost-optimizer/SKILL.md rename to skills/aws-cost-optimizer/SKILL.md index f90d58eb..688bcae1 100644 --- a/skills/infrastructure/aws-cost-optimizer/SKILL.md +++ b/skills/aws-cost-optimizer/SKILL.md @@ -3,15 +3,13 @@ name: aws-cost-optimizer description: Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer risk: safe source: community -category: infrastructure -tags: [aws, cost-optimization, finops, cloud-economics, kiro-cli] --- # AWS Cost Optimizer Analyze AWS spending patterns, identify waste, and provide actionable cost reduction strategies. -## When to Use +## When to Use This Skill Use this skill when you need to analyze AWS spending, identify cost optimization opportunities, or reduce cloud waste. diff --git a/skills_index.json b/skills_index.json index a55fecaf..3890bfa0 100644 --- a/skills_index.json +++ b/skills_index.json @@ -541,8 +541,8 @@ }, { "id": "aws-cost-cleanup", - "path": "skills/infrastructure/aws-cost-cleanup", - "category": "infrastructure", + "path": "skills/aws-cost-cleanup", + "category": "uncategorized", "name": "aws-cost-cleanup", "description": "Automated cleanup of unused AWS resources to reduce costs", "risk": "safe", @@ -550,8 +550,8 @@ }, { "id": "aws-cost-optimizer", - "path": "skills/infrastructure/aws-cost-optimizer", - "category": "infrastructure", + "path": "skills/aws-cost-optimizer", + "category": "uncategorized", "name": "aws-cost-optimizer", "description": "Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer", "risk": "safe",