diff --git a/.github/workflows/validate-plugin.yml b/.github/workflows/validate-plugin.yml index c1d8f19..80d203d 100644 --- a/.github/workflows/validate-plugin.yml +++ b/.github/workflows/validate-plugin.yml @@ -56,6 +56,7 @@ jobs: new_repo=$(jq -r '.source.repo // empty' "$new_file") new_url=$(jq -r '.source.url // empty' "$new_file") new_package=$(jq -r '.source.package // empty' "$new_file") + new_path=$(jq -r '.source.path // empty' "$new_file") for existing in plugins/*.json; do [ -f "$existing" ] || continue @@ -79,13 +80,22 @@ jobs: errors=$((errors + 1)) fi ;; - url|git-subdir) + url) existing_url=$(jq -r '.source.url // empty' "$existing") if [ -n "$new_url" ] && [ "$new_url" = "$existing_url" ]; then output="${output}- Duplicate source URL \`$new_url\` in \`$new_file\` (already exists in \`$existing\`)\n" errors=$((errors + 1)) fi ;; + git-subdir) + # Monorepos hold many plugins, so only the same folder of the same repo is a duplicate. + existing_url=$(jq -r '.source.url // empty' "$existing") + existing_path=$(jq -r '.source.path // empty' "$existing") + if [ -n "$new_url" ] && [ "$new_url" = "$existing_url" ] && [ "$new_path" = "$existing_path" ]; then + output="${output}- Duplicate source \`$new_url\` (\`$new_path\`) in \`$new_file\` (already exists in \`$existing\`)\n" + errors=$((errors + 1)) + fi + ;; npm) existing_package=$(jq -r '.source.package // empty' "$existing") if [ -n "$new_package" ] && [ "$new_package" = "$existing_package" ]; then diff --git a/plugins/agent-council.json b/plugins/agent-council.json new file mode 100644 index 0000000..a4ba277 --- /dev/null +++ b/plugins/agent-council.json @@ -0,0 +1,19 @@ +{ + "name": "agent-council", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/agent-council" + }, + "description": "Collect and synthesize opinions from multiple AI agents (Gemini, GPT, Codex)", + "version": "1.0.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills" + ], + "license": "MIT" +} diff --git a/plugins/claude-in-chrome-troubleshooting.json b/plugins/chrome-mcp-troubleshooting.json similarity index 78% rename from plugins/claude-in-chrome-troubleshooting.json rename to plugins/chrome-mcp-troubleshooting.json index 1831b98..6c5d105 100644 --- a/plugins/claude-in-chrome-troubleshooting.json +++ b/plugins/chrome-mcp-troubleshooting.json @@ -1,9 +1,9 @@ { - "name": "claude-in-chrome-troubleshooting", + "name": "chrome-mcp-troubleshooting", "source": { "source": "git-subdir", "url": "https://github.com/trailofbits/skills.git", - "path": "plugins/claude-in-chrome-troubleshooting" + "path": "plugins/chrome-mcp-troubleshooting" }, "description": "Diagnose and fix Claude in Chrome MCP extension connectivity issues", "version": "1.0.0", diff --git a/plugins/clarify.json b/plugins/clarify.json new file mode 100644 index 0000000..db66e58 --- /dev/null +++ b/plugins/clarify.json @@ -0,0 +1,19 @@ +{ + "name": "clarify", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/clarify" + }, + "description": "Three lenses for clarity: vague requirements to specs, strategy blind spots via Known/Unknown quadrants, and content vs form leverage", + "version": "2.0.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills" + ], + "license": "MIT" +} diff --git a/plugins/doubt.json b/plugins/doubt.json new file mode 100644 index 0000000..0dd04c6 --- /dev/null +++ b/plugins/doubt.json @@ -0,0 +1,19 @@ +{ + "name": "doubt", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/doubt" + }, + "description": "Force the agent to re-validate its last answer when you have doubts (!doubt)", + "version": "1.0.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "hooks" + ], + "license": "MIT" +} diff --git a/plugins/edamame-claude-code.json b/plugins/edamame-claude-code.json index 87f3f9b..defe9d1 100644 --- a/plugins/edamame-claude-code.json +++ b/plugins/edamame-claude-code.json @@ -15,6 +15,7 @@ "skills", "agents", "commands", + "hooks", "mcp-servers" ], "license": "Apache-2.0" diff --git a/plugins/fetch-tweet.json b/plugins/fetch-tweet.json new file mode 100644 index 0000000..635f713 --- /dev/null +++ b/plugins/fetch-tweet.json @@ -0,0 +1,19 @@ +{ + "name": "fetch-tweet", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/fetch-tweet" + }, + "description": "Fetch full tweet text, author info, and engagement data from X/Twitter URLs without authentication", + "version": "0.1.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills" + ], + "license": "MIT" +} diff --git a/plugins/gmail.json b/plugins/gmail.json new file mode 100644 index 0000000..d2ce2ff --- /dev/null +++ b/plugins/gmail.json @@ -0,0 +1,20 @@ +{ + "name": "gmail", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/gmail" + }, + "description": "Multi-account Gmail integration to read, search, send, and manage emails with a 5-step sending workflow", + "version": "1.0.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills", + "integration" + ], + "license": "MIT" +} diff --git a/plugins/google-calendar.json b/plugins/google-calendar.json new file mode 100644 index 0000000..4977a6d --- /dev/null +++ b/plugins/google-calendar.json @@ -0,0 +1,20 @@ +{ + "name": "google-calendar", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/google-calendar" + }, + "description": "Multi-account Google Calendar integration with parallel querying and conflict detection", + "version": "1.0.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills", + "integration" + ], + "license": "MIT" +} diff --git a/plugins/packer-builders.json b/plugins/hashicorp-packer.json similarity index 55% rename from plugins/packer-builders.json rename to plugins/hashicorp-packer.json index 90e337d..e951270 100644 --- a/plugins/packer-builders.json +++ b/plugins/hashicorp-packer.json @@ -1,17 +1,17 @@ { - "name": "packer-builders", + "name": "hashicorp-packer", "source": { "source": "git-subdir", "url": "https://github.com/hashicorp/agent-skills.git", - "path": "packer/builders" + "path": "plugins/packer" }, - "description": "Packer builder skills for AWS, Azure, and Windows image creation.", + "description": "HashiCorp Packer skills for AWS, Azure, and Windows image building and HCP Packer registry workflows", "version": "1.0.0", "author": { "username": "hashicorp", "name": "HashiCorp" }, - "category": "development", + "category": "devops", "tags": [ "skills" ], diff --git a/plugins/packer-hcp.json b/plugins/hashicorp-terraform.json similarity index 53% rename from plugins/packer-hcp.json rename to plugins/hashicorp-terraform.json index 9b6b06b..6796854 100644 --- a/plugins/packer-hcp.json +++ b/plugins/hashicorp-terraform.json @@ -1,17 +1,17 @@ { - "name": "packer-hcp", + "name": "hashicorp-terraform", "source": { "source": "git-subdir", "url": "https://github.com/hashicorp/agent-skills.git", - "path": "packer/hcp" + "path": "plugins/terraform" }, - "description": "HCP Packer registry integration for tracking and managing image metadata.", + "description": "HashiCorp Terraform skills for configuration, modules, provider development, tests, imports, stacks, and policy", "version": "1.0.0", "author": { "username": "hashicorp", "name": "HashiCorp" }, - "category": "development", + "category": "devops", "tags": [ "skills" ], diff --git a/plugins/interactive-review.json b/plugins/interactive-review.json new file mode 100644 index 0000000..e0f29d5 --- /dev/null +++ b/plugins/interactive-review.json @@ -0,0 +1,20 @@ +{ + "name": "interactive-review", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/interactive-review" + }, + "description": "Interactive markdown review with a web UI for visual plan and document approval", + "version": "1.0.4", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills", + "mcp-servers" + ], + "license": "MIT" +} diff --git a/plugins/kakaotalk.json b/plugins/kakaotalk.json new file mode 100644 index 0000000..1335b34 --- /dev/null +++ b/plugins/kakaotalk.json @@ -0,0 +1,20 @@ +{ + "name": "kakaotalk", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/kakaotalk" + }, + "description": "Send and read KakaoTalk messages on macOS using the Accessibility API", + "version": "1.0.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills", + "integration" + ], + "license": "MIT" +} diff --git a/plugins/phuryn-pm-skills.json b/plugins/phuryn-pm-skills.json deleted file mode 100644 index 59dc8d7..0000000 --- a/plugins/phuryn-pm-skills.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "phuryn-pm-skills", - "source": { - "source": "github", - "repo": "phuryn/pm-skills" - }, - "description": "68 product-management skills and 42 workflows across 9 plugins, from discovery to growth", - "version": "2.1.0", - "author": { - "username": "phuryn", - "name": "Paweł Huryn" - }, - "category": "productivity", - "tags": [ - "skills", - "commands" - ], - "license": "MIT" -} diff --git a/plugins/plugins-for-claude-natives.json b/plugins/plugins-for-claude-natives.json deleted file mode 100644 index 71e0003..0000000 --- a/plugins/plugins-for-claude-natives.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "plugins-for-claude-natives", - "source": { - "source": "github", - "repo": "team-attention/plugins-for-claude-natives" - }, - "description": "Utility plugin collection for power users: agent-council, gmail, youtube-digest, and 11 more", - "version": "0.1.0", - "author": { - "username": "team-attention", - "name": "Team Attention" - }, - "category": "productivity", - "tags": [ - "skills", - "commands", - "integration" - ], - "license": "MIT" -} diff --git a/plugins/pm-ai-shipping.json b/plugins/pm-ai-shipping.json new file mode 100644 index 0000000..4d29953 --- /dev/null +++ b/plugins/pm-ai-shipping.json @@ -0,0 +1,20 @@ +{ + "name": "pm-ai-shipping", + "source": { + "source": "git-subdir", + "url": "https://github.com/phuryn/pm-skills.git", + "path": "pm-ai-shipping" + }, + "description": "AI shipping kit for PMs and founders: document a vibe-coded app, review it for defects, and produce a reviewer-ready shipping packet", + "version": "2.2.0", + "author": { + "username": "phuryn", + "name": "Paweł Huryn" + }, + "category": "development", + "tags": [ + "skills", + "commands" + ], + "license": "MIT" +} diff --git a/plugins/pm-data-analytics.json b/plugins/pm-data-analytics.json new file mode 100644 index 0000000..74054a1 --- /dev/null +++ b/plugins/pm-data-analytics.json @@ -0,0 +1,20 @@ +{ + "name": "pm-data-analytics", + "source": { + "source": "git-subdir", + "url": "https://github.com/phuryn/pm-skills.git", + "path": "pm-data-analytics" + }, + "description": "Data analytics skills for PMs: SQL query generation, cohort analysis, and A/B test analysis", + "version": "2.2.0", + "author": { + "username": "phuryn", + "name": "Paweł Huryn" + }, + "category": "data", + "tags": [ + "skills", + "commands" + ], + "license": "MIT" +} diff --git a/plugins/pm-execution.json b/plugins/pm-execution.json new file mode 100644 index 0000000..ee7dd4f --- /dev/null +++ b/plugins/pm-execution.json @@ -0,0 +1,20 @@ +{ + "name": "pm-execution", + "source": { + "source": "git-subdir", + "url": "https://github.com/phuryn/pm-skills.git", + "path": "pm-execution" + }, + "description": "Product execution skills: PRDs, OKRs, roadmaps, sprints, pre-mortems, stakeholder maps, user stories, and prioritization frameworks", + "version": "2.2.0", + "author": { + "username": "phuryn", + "name": "Paweł Huryn" + }, + "category": "productivity", + "tags": [ + "skills", + "commands" + ], + "license": "MIT" +} diff --git a/plugins/pm-go-to-market.json b/plugins/pm-go-to-market.json new file mode 100644 index 0000000..eb8fe4d --- /dev/null +++ b/plugins/pm-go-to-market.json @@ -0,0 +1,20 @@ +{ + "name": "pm-go-to-market", + "source": { + "source": "git-subdir", + "url": "https://github.com/phuryn/pm-skills.git", + "path": "pm-go-to-market" + }, + "description": "Go-to-market skills for PMs: GTM strategy, growth loops, GTM motions, beachhead segments, and ideal customer profiles", + "version": "2.2.0", + "author": { + "username": "phuryn", + "name": "Paweł Huryn" + }, + "category": "productivity", + "tags": [ + "skills", + "commands" + ], + "license": "MIT" +} diff --git a/plugins/pm-market-research.json b/plugins/pm-market-research.json new file mode 100644 index 0000000..4ecaf6b --- /dev/null +++ b/plugins/pm-market-research.json @@ -0,0 +1,20 @@ +{ + "name": "pm-market-research", + "source": { + "source": "git-subdir", + "url": "https://github.com/phuryn/pm-skills.git", + "path": "pm-market-research" + }, + "description": "Market research skills for PMs: user personas, market segmentation and sizing, sentiment analysis, and competitive analysis", + "version": "2.2.0", + "author": { + "username": "phuryn", + "name": "Paweł Huryn" + }, + "category": "productivity", + "tags": [ + "skills", + "commands" + ], + "license": "MIT" +} diff --git a/plugins/pm-marketing-growth.json b/plugins/pm-marketing-growth.json new file mode 100644 index 0000000..df9fc14 --- /dev/null +++ b/plugins/pm-marketing-growth.json @@ -0,0 +1,20 @@ +{ + "name": "pm-marketing-growth", + "source": { + "source": "git-subdir", + "url": "https://github.com/phuryn/pm-skills.git", + "path": "pm-marketing-growth" + }, + "description": "Product marketing and growth skills: marketing ideas, value proposition statements, North Star metrics, product naming, and positioning", + "version": "2.2.0", + "author": { + "username": "phuryn", + "name": "Paweł Huryn" + }, + "category": "productivity", + "tags": [ + "skills", + "commands" + ], + "license": "MIT" +} diff --git a/plugins/pm-product-discovery.json b/plugins/pm-product-discovery.json new file mode 100644 index 0000000..14db3bd --- /dev/null +++ b/plugins/pm-product-discovery.json @@ -0,0 +1,20 @@ +{ + "name": "pm-product-discovery", + "source": { + "source": "git-subdir", + "url": "https://github.com/phuryn/pm-skills.git", + "path": "pm-product-discovery" + }, + "description": "Product discovery skills for PMs: ideation, experiments, assumption testing, feature prioritization, and customer interview synthesis", + "version": "2.2.0", + "author": { + "username": "phuryn", + "name": "Paweł Huryn" + }, + "category": "productivity", + "tags": [ + "skills", + "commands" + ], + "license": "MIT" +} diff --git a/plugins/pm-product-strategy.json b/plugins/pm-product-strategy.json new file mode 100644 index 0000000..4526ca1 --- /dev/null +++ b/plugins/pm-product-strategy.json @@ -0,0 +1,20 @@ +{ + "name": "pm-product-strategy", + "source": { + "source": "git-subdir", + "url": "https://github.com/phuryn/pm-skills.git", + "path": "pm-product-strategy" + }, + "description": "Product strategy skills for PMs: vision, strategy and lean canvases, value propositions, SWOT, PESTLE, Porter's Five Forces, and monetization", + "version": "2.2.0", + "author": { + "username": "phuryn", + "name": "Paweł Huryn" + }, + "category": "productivity", + "tags": [ + "skills", + "commands" + ], + "license": "MIT" +} diff --git a/plugins/pm-toolkit.json b/plugins/pm-toolkit.json new file mode 100644 index 0000000..099cd47 --- /dev/null +++ b/plugins/pm-toolkit.json @@ -0,0 +1,20 @@ +{ + "name": "pm-toolkit", + "source": { + "source": "git-subdir", + "url": "https://github.com/phuryn/pm-skills.git", + "path": "pm-toolkit" + }, + "description": "PM utility skills: resume review, NDA drafting, privacy policy generation, and grammar and flow checking", + "version": "2.2.0", + "author": { + "username": "phuryn", + "name": "Paweł Huryn" + }, + "category": "productivity", + "tags": [ + "skills", + "commands" + ], + "license": "MIT" +} diff --git a/plugins/podcast.json b/plugins/podcast.json new file mode 100644 index 0000000..7e02cbd --- /dev/null +++ b/plugins/podcast.json @@ -0,0 +1,19 @@ +{ + "name": "podcast", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/podcast" + }, + "description": "Generate Korean podcast episodes from URLs, tweets, or articles with OpenAI TTS and YouTube auto-upload", + "version": "1.0.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills" + ], + "license": "MIT" +} diff --git a/plugins/say-summary.json b/plugins/say-summary.json new file mode 100644 index 0000000..211a22a --- /dev/null +++ b/plugins/say-summary.json @@ -0,0 +1,19 @@ +{ + "name": "say-summary", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/say-summary" + }, + "description": "Speaks a short summary of each response using macOS text-to-speech (Korean/English)", + "version": "1.0.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "hooks" + ], + "license": "MIT" +} diff --git a/plugins/sentry-for-ai.json b/plugins/sentry-for-ai.json deleted file mode 100644 index e5f83d2..0000000 --- a/plugins/sentry-for-ai.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "sentry-for-ai", - "source": { - "source": "github", - "repo": "getsentry/sentry-for-ai" - }, - "description": "Skills and commands for Sentry error monitoring, alerts, and debugging with /seer command", - "version": "1.0.0", - "author": { - "username": "getsentry", - "name": "Sentry" - }, - "category": "devops", - "tags": [ - "skills", - "commands" - ], - "license": "MIT" -} diff --git a/plugins/session-wrap.json b/plugins/session-wrap.json new file mode 100644 index 0000000..0500f4d --- /dev/null +++ b/plugins/session-wrap.json @@ -0,0 +1,21 @@ +{ + "name": "session-wrap", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/session-wrap" + }, + "description": "Session wrap-up workflow with multi-agent analysis for documentation, automation, learning, and follow-up", + "version": "1.0.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills", + "agents", + "commands" + ], + "license": "MIT" +} diff --git a/plugins/stitch-build.json b/plugins/stitch-build.json new file mode 100644 index 0000000..aa9f0ab --- /dev/null +++ b/plugins/stitch-build.json @@ -0,0 +1,19 @@ +{ + "name": "stitch-build", + "source": { + "source": "git-subdir", + "url": "https://github.com/google-labs-code/stitch-skills.git", + "path": "plugins/stitch-build" + }, + "description": "Google Stitch code generation: convert designs to React components, integrate shadcn/ui, and generate walkthrough videos with Remotion", + "version": "1.0.0", + "author": { + "username": "google-labs-code", + "name": "Google Labs Code" + }, + "category": "design", + "tags": [ + "skills" + ], + "license": "Apache-2.0" +} diff --git a/plugins/stitch-design.json b/plugins/stitch-design.json new file mode 100644 index 0000000..08d375a --- /dev/null +++ b/plugins/stitch-design.json @@ -0,0 +1,19 @@ +{ + "name": "stitch-design", + "source": { + "source": "git-subdir", + "url": "https://github.com/google-labs-code/stitch-skills.git", + "path": "plugins/stitch-design" + }, + "description": "Google Stitch design workflows: convert code to designs, generate screens from text or images, manage design systems, and upload assets", + "version": "1.0.0", + "author": { + "username": "google-labs-code", + "name": "Google Labs Code" + }, + "category": "design", + "tags": [ + "skills" + ], + "license": "Apache-2.0" +} diff --git a/plugins/stitch-skills.json b/plugins/stitch-skills.json deleted file mode 100644 index faf3cef..0000000 --- a/plugins/stitch-skills.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "stitch-skills", - "source": { - "source": "github", - "repo": "google-labs-code/stitch-skills" - }, - "description": "Google Stitch skills for design-to-code, React components, shadcn-ui, and Remotion video", - "version": "1.0.0", - "author": { - "username": "google-labs-code", - "name": "Google Labs Code" - }, - "category": "design", - "tags": [ - "skills" - ], - "license": "Apache-2.0" -} diff --git a/plugins/stitch-utilities.json b/plugins/stitch-utilities.json new file mode 100644 index 0000000..5390b61 --- /dev/null +++ b/plugins/stitch-utilities.json @@ -0,0 +1,19 @@ +{ + "name": "stitch-utilities", + "source": { + "source": "git-subdir", + "url": "https://github.com/google-labs-code/stitch-skills.git", + "path": "plugins/stitch-utilities" + }, + "description": "Google Stitch utilities: generate DESIGN.md specs, enhance prompts, and build multi-page sites with stitch-loop", + "version": "1.0.0", + "author": { + "username": "google-labs-code", + "name": "Google Labs Code" + }, + "category": "design", + "tags": [ + "skills" + ], + "license": "Apache-2.0" +} diff --git a/plugins/team-assemble.json b/plugins/team-assemble.json new file mode 100644 index 0000000..0aec99a --- /dev/null +++ b/plugins/team-assemble.json @@ -0,0 +1,19 @@ +{ + "name": "team-assemble", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/team-assemble" + }, + "description": "Dynamically assemble expert agent teams for complex tasks using Claude Code's agent teams feature", + "version": "1.0.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills" + ], + "license": "MIT" +} diff --git a/plugins/tech-decision-tools.json b/plugins/tech-decision-tools.json new file mode 100644 index 0000000..22a146f --- /dev/null +++ b/plugins/tech-decision-tools.json @@ -0,0 +1,20 @@ +{ + "name": "tech-decision-tools", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/dev" + }, + "description": "Developer workflow tools: community opinion scanning and structured technical decision-making", + "version": "1.1.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "development", + "tags": [ + "skills", + "agents" + ], + "license": "MIT" +} diff --git a/plugins/terraform-code-generation.json b/plugins/terraform-code-generation.json deleted file mode 100644 index 7ecce64..0000000 --- a/plugins/terraform-code-generation.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "terraform-code-generation", - "source": { - "source": "git-subdir", - "url": "https://github.com/hashicorp/agent-skills.git", - "path": "terraform/code-generation" - }, - "description": "Terraform code generation skills including HCL generation, style guides, and testing.", - "version": "1.0.0", - "author": { - "username": "hashicorp", - "name": "HashiCorp" - }, - "category": "development", - "tags": [ - "skills" - ], - "license": "MPL-2.0" -} diff --git a/plugins/terraform-module-generation.json b/plugins/terraform-module-generation.json deleted file mode 100644 index eb0d1d4..0000000 --- a/plugins/terraform-module-generation.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "terraform-module-generation", - "source": { - "source": "git-subdir", - "url": "https://github.com/hashicorp/agent-skills.git", - "path": "terraform/module-generation" - }, - "description": "Terraform module generation and refactoring skills including module design and Terraform Stacks.", - "version": "1.0.0", - "author": { - "username": "hashicorp", - "name": "HashiCorp" - }, - "category": "development", - "tags": [ - "skills" - ], - "license": "MPL-2.0" -} diff --git a/plugins/terraform-provider-development.json b/plugins/terraform-provider-development.json deleted file mode 100644 index 4051bad..0000000 --- a/plugins/terraform-provider-development.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "terraform-provider-development", - "source": { - "source": "git-subdir", - "url": "https://github.com/hashicorp/agent-skills.git", - "path": "terraform/provider-development" - }, - "description": "Terraform provider development skills including resources, data sources, actions, and acceptance testing.", - "version": "1.0.0", - "author": { - "username": "hashicorp", - "name": "HashiCorp" - }, - "category": "development", - "tags": [ - "skills" - ], - "license": "MPL-2.0" -} diff --git a/plugins/youtube-digest.json b/plugins/youtube-digest.json new file mode 100644 index 0000000..f76c044 --- /dev/null +++ b/plugins/youtube-digest.json @@ -0,0 +1,19 @@ +{ + "name": "youtube-digest", + "source": { + "source": "git-subdir", + "url": "https://github.com/team-attention/plugins-for-claude-natives.git", + "path": "plugins/youtube-digest" + }, + "description": "Summarize YouTube videos with transcript, insights, Korean translation, and quizzes", + "version": "0.2.0", + "author": { + "username": "team-attention", + "name": "Team Attention" + }, + "category": "productivity", + "tags": [ + "skills" + ], + "license": "MIT" +}