diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d3f6658..568ef0c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,26 +11,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 > **Extensive Apple design guidelines and strict validation for the entire registry.** -This release adds the official Apple Human Interface Guidelines skills suite, and enforces strict agentskills-ref metadata validation across all 882+ skills. +This release adds the official Apple Human Interface Guidelines skills suite, enforces strict agentskills-ref metadata validation across all skills, and addresses critical path resolution bugs in the CLI installer along with dangling link validation to prevent agent token waste. -### šŸš€ New Skills +## šŸš€ New Skills -- **Apple HIG Skills Suite** (14 skills): Comprehensive platform and UX guidelines for iOS, macOS, visionOS, watchOS, and tvOS. Pattern, components, and layout references. +### šŸŽ [apple-hig-skills](skills/hig-platforms/) -### šŸ“¦ Improvements +**Comprehensive platform and UX guidelines for Apple ecosystems.** +Official guidelines covering iOS, macOS, visionOS, watchOS, and tvOS natively formatted for AI consumption. -- **Quality Bar Enforcement**: Integrated strict validation rules. The entire registry (896 skills) has been audited and retrofitted to enforce strict folder-to-name matching and concise (<200 char) descriptions. -- **Contributor Documentation**: Updated `CONTRIBUTING.md` with explicit rules for the 5-Point Quality Check based on agentskills-ref. +- **Key Feature 1**: Deep dives into spatial layout, interactions, and modalities. +- **Key Feature 2**: Component-level guidelines for status bars, dialogs, charts, and input mechanisms (Pencil, Digital Crown). -### šŸ‘„ Credits +> **Try it:** `Use @hig-platforms to review if our iPad app navigation follows standard iOS paradigms.` + +--- + +## šŸ“¦ Improvements + +- **Registry Update**: Now tracking 896 skills. +- **CLI Installer**: Fixed the default `.agent/skills` path to properly default to `~/.gemini/antigravity/skills` and added an explicit `--antigravity` flag (fixes #101). +- **Validation**: Enforced strict folder-to-name matching and concise (<200 char) descriptions based on `agentskills-ref` (fixes #97). +- **Validation**: Added build-time Markdown dangling link validation to `validate_skills.py` to prevent agents from hallucinating relative paths (fixes #102). + +## šŸ‘„ Credits A huge shoutout to our community contributors: -- **@raintree-technology** for the Apple HIG Skills (Issue #90) -- **@sergeyklay** for the skill quality validations (Issue #97) +- **@raintree-technology** for the Apple HIG Skills (PR #90) +- **@sergeyklay** for the skill quality validations (PR #97) +- **@community** for identifying installer and link bugs (Issues #101, #102) --- +_Upgrade now: `git pull origin main` to fetch the latest skills._ + ## [5.8.0] - 2026-02-19 - "Domain-Driven Design Suite" > **First full DDD skill suite: strategic design, context mapping, and tactical patterns for complex domains.** diff --git a/bin/install.js b/bin/install.js index e92b0836..f9d3bd14 100755 --- a/bin/install.js +++ b/bin/install.js @@ -22,7 +22,8 @@ function parseArgs() { let cursor = false, claude = false, gemini = false, - codex = false; + codex = false, + antigravity = false; for (let i = 0; i < a.length; i++) { if (a[i] === "--help" || a[i] === "-h") return { help: true }; @@ -54,10 +55,23 @@ function parseArgs() { codex = true; continue; } + if (a[i] === "--antigravity") { + antigravity = true; + continue; + } if (a[i] === "install") continue; } - return { pathArg, versionArg, tagArg, cursor, claude, gemini, codex }; + return { + pathArg, + versionArg, + tagArg, + cursor, + claude, + gemini, + codex, + antigravity, + }; } function defaultDir(opts) { @@ -70,7 +84,9 @@ function defaultDir(opts) { if (codexHome) return path.join(codexHome, "skills"); return path.join(HOME, ".codex", "skills"); } - return path.join(HOME, ".agent", "skills"); + if (opts.antigravity) + return path.join(HOME, ".gemini", "antigravity", "skills"); + return path.join(HOME, ".gemini", "antigravity", "skills"); } function printHelp() { @@ -82,17 +98,19 @@ antigravity-awesome-skills — installer Clones the skills repo into your agent's skills directory. Options: - --cursor Install to ~/.cursor/skills (Cursor) - --claude Install to ~/.claude/skills (Claude Code) - --gemini Install to ~/.gemini/skills (Gemini CLI) - --codex Install to ~/.codex/skills (Codex CLI) - --path Install to (default: ~/.agent/skills) + --cursor Install to ~/.cursor/skills (Cursor) + --claude Install to ~/.claude/skills (Claude Code) + --gemini Install to ~/.gemini/skills (Gemini CLI) + --codex Install to ~/.codex/skills (Codex CLI) + --antigravity Install to ~/.gemini/antigravity/skills (Antigravity) + --path Install to (default: ~/.gemini/antigravity/skills) --version After clone, checkout tag v (e.g. 4.6.0 -> v4.6.0) --tag After clone, checkout this tag (e.g. v4.6.0) Examples: npx antigravity-awesome-skills npx antigravity-awesome-skills --cursor + npx antigravity-awesome-skills --antigravity npx antigravity-awesome-skills --version 4.6.0 npx antigravity-awesome-skills --path ./my-skills `); @@ -206,10 +224,7 @@ function main() { try { fs.mkdirSync(parent, { recursive: true }); } catch (e) { - console.error( - `Cannot create parent directory: ${parent}`, - e.message, - ); + console.error(`Cannot create parent directory: ${parent}`, e.message); process.exit(1); } } diff --git a/scripts/fix_dangling_links.py b/scripts/fix_dangling_links.py new file mode 100644 index 00000000..241901ec --- /dev/null +++ b/scripts/fix_dangling_links.py @@ -0,0 +1,52 @@ +import os +import re + +def fix_dangling_links(skills_dir): + print(f"Scanning for dangling links in {skills_dir}...") + pattern = re.compile(r'\[([^\]]*)\]\(([^)]+)\)') + fixed_count = 0 + + for root, dirs, files in os.walk(skills_dir): + # Skip hidden directories + dirs[:] = [d for d in dirs if not d.startswith('.')] + for file in files: + if not file.endswith('.md'): continue + + file_path = os.path.join(root, file) + try: + with open(file_path, 'r', encoding='utf-8') as f: + content = f.read() + except Exception: + continue + + def replacer(match): + nonlocal fixed_count + text = match.group(1) + href = match.group(2) + href_clean = href.split('#')[0].strip() + + # Ignore empty links, web URLs, emails, etc. + if not href_clean or href_clean.startswith(('http://', 'https://', 'mailto:', '<', '>')): + return match.group(0) + if os.path.isabs(href_clean): + return match.group(0) + + target_path = os.path.normpath(os.path.join(root, href_clean)) + if not os.path.exists(target_path): + # Dangling link detected. Replace markdown link with just its text. + print(f"Fixing dangling link in {os.path.relpath(file_path, skills_dir)}: {href}") + fixed_count += 1 + return text + return match.group(0) + + new_content = pattern.sub(replacer, content) + + if new_content != content: + with open(file_path, 'w', encoding='utf-8') as f: + f.write(new_content) + + print(f"Total dangling links fixed: {fixed_count}") + +if __name__ == '__main__': + base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + fix_dangling_links(os.path.join(base_dir, 'skills')) diff --git a/scripts/validate_skills.py b/scripts/validate_skills.py index a18ce85d..b679b05d 100644 --- a/scripts/validate_skills.py +++ b/scripts/validate_skills.py @@ -102,6 +102,22 @@ def validate_skills(skills_dir, strict_mode=False): if not security_disclaimer_pattern.search(content): errors.append(f"🚨 {rel_path}: OFFENSIVE SKILL MISSING SECURITY DISCLAIMER! (Must contain 'AUTHORIZED USE ONLY')") + # 5. Dangling Links Validation + # Look for markdown links: [text](href) + links = re.findall(r'\[[^\]]*\]\(([^)]+)\)', content) + for link in links: + link_clean = link.split('#')[0].strip() + # Skip empty anchors, external links, and edge cases + if not link_clean or link_clean.startswith(('http://', 'https://', 'mailto:', '<', '>')): + continue + if os.path.isabs(link_clean): + continue + + # Check if file exists relative to this skill file + target_path = os.path.normpath(os.path.join(root, link_clean)) + if not os.path.exists(target_path): + errors.append(f"āŒ {rel_path}: Dangling link detected. Path '{link_clean}' (from '...({link})') does not exist locally.") + # Reporting print(f"\nšŸ“Š Checked {skill_count} skills.") diff --git a/skills/agent-framework-azure-ai-py/SKILL.md b/skills/agent-framework-azure-ai-py/SKILL.md index c18f63ad..3d984a5d 100644 --- a/skills/agent-framework-azure-ai-py/SKILL.md +++ b/skills/agent-framework-azure-ai-py/SKILL.md @@ -327,7 +327,7 @@ if __name__ == "__main__": ## Reference Files -- [references/tools.md](references/tools.md): Detailed hosted tool patterns -- [references/mcp.md](references/mcp.md): MCP integration (hosted + local) -- [references/threads.md](references/threads.md): Thread and conversation management -- [references/advanced.md](references/advanced.md): OpenAPI, citations, structured outputs +- references/tools.md: Detailed hosted tool patterns +- references/mcp.md: MCP integration (hosted + local) +- references/threads.md: Thread and conversation management +- references/advanced.md: OpenAPI, citations, structured outputs diff --git a/skills/architecture-decision-records/SKILL.md b/skills/architecture-decision-records/SKILL.md index 4771c801..bb38a135 100644 --- a/skills/architecture-decision-records/SKILL.md +++ b/skills/architecture-decision-records/SKILL.md @@ -348,10 +348,10 @@ This directory contains Architecture Decision Records (ADRs) for [Project Name]. | ADR | Title | Status | Date | |-----|-------|--------|------| -| [0001](0001-use-postgresql.md) | Use PostgreSQL as Primary Database | Accepted | 2024-01-10 | -| [0002](0002-caching-strategy.md) | Caching Strategy with Redis | Accepted | 2024-01-12 | -| [0003](0003-mongodb-user-profiles.md) | MongoDB for User Profiles | Deprecated | 2023-06-15 | -| [0020](0020-deprecate-mongodb.md) | Deprecate MongoDB | Accepted | 2024-01-15 | +| 0001 | Use PostgreSQL as Primary Database | Accepted | 2024-01-10 | +| 0002 | Caching Strategy with Redis | Accepted | 2024-01-12 | +| 0003 | MongoDB for User Profiles | Deprecated | 2023-06-15 | +| 0020 | Deprecate MongoDB | Accepted | 2024-01-15 | ## Creating a New ADR diff --git a/skills/automate-whatsapp/SKILL.md b/skills/automate-whatsapp/SKILL.md index 899445d0..53de7bac 100644 --- a/skills/automate-whatsapp/SKILL.md +++ b/skills/automate-whatsapp/SKILL.md @@ -211,17 +211,17 @@ node scripts/openapi-explore.mjs --spec platform op queryDatabaseRows ## References Read before editing: -- [references/graph-contract.md](references/graph-contract.md) - Graph schema, computed vs editable fields, lock_version -- [references/node-types.md](references/node-types.md) - Node types and config shapes -- [references/workflow-overview.md](references/workflow-overview.md) - Execution flow and states +- references/graph-contract.md - Graph schema, computed vs editable fields, lock_version +- references/node-types.md - Node types and config shapes +- references/workflow-overview.md - Execution flow and states Other references: -- [references/execution-context.md](references/execution-context.md) - Context structure and variable substitution -- [references/triggers.md](references/triggers.md) - Trigger types and setup -- [references/app-integrations.md](references/app-integrations.md) - App integration and variable_definitions -- [references/functions-reference.md](references/functions-reference.md) - Function management -- [references/functions-payloads.md](references/functions-payloads.md) - Payload shapes for functions -- [references/databases-reference.md](references/databases-reference.md) - Database operations +- references/execution-context.md - Context structure and variable substitution +- references/triggers.md - Trigger types and setup +- references/app-integrations.md - App integration and variable_definitions +- references/functions-reference.md - Function management +- references/functions-payloads.md - Payload shapes for functions +- references/databases-reference.md - Database operations ## Assets diff --git a/skills/azd-deployment/SKILL.md b/skills/azd-deployment/SKILL.md index 5dde0972..a2dae703 100644 --- a/skills/azd-deployment/SKILL.md +++ b/skills/azd-deployment/SKILL.md @@ -283,9 +283,9 @@ az containerapp logs show -n -g --follow # Stream logs ## Reference Files -- **Bicep patterns**: See [references/bicep-patterns.md](references/bicep-patterns.md) for Container Apps modules -- **Troubleshooting**: See [references/troubleshooting.md](references/troubleshooting.md) for common issues -- **azure.yaml schema**: See [references/azure-yaml-schema.md](references/azure-yaml-schema.md) for full options +- **Bicep patterns**: See references/bicep-patterns.md for Container Apps modules +- **Troubleshooting**: See references/troubleshooting.md for common issues +- **azure.yaml schema**: See references/azure-yaml-schema.md for full options ## Critical Reminders diff --git a/skills/azure-ai-projects-py/SKILL.md b/skills/azure-ai-projects-py/SKILL.md index d6d96313..e6c6ea31 100644 --- a/skills/azure-ai-projects-py/SKILL.md +++ b/skills/azure-ai-projects-py/SKILL.md @@ -122,7 +122,7 @@ agent_version = client.agents.create_version( ) ``` -See [references/agents.md](references/agents.md) for detailed agent patterns. +See references/agents.md for detailed agent patterns. ## Tools Overview @@ -138,7 +138,7 @@ See [references/agents.md](references/agents.md) for detailed agent patterns. | Memory Search | `MemorySearchTool` | Search agent memory stores | | SharePoint | `SharepointGroundingTool` | Search SharePoint content | -See [references/tools.md](references/tools.md) for all tool patterns. +See references/tools.md for all tool patterns. ## Thread and Message Flow @@ -179,7 +179,7 @@ for conn in connections: connection = client.connections.get(connection_name="my-search-connection") ``` -See [references/connections.md](references/connections.md) for connection patterns. +See references/connections.md for connection patterns. ## Deployments @@ -190,7 +190,7 @@ for deployment in deployments: print(f"{deployment.name}: {deployment.model}") ``` -See [references/deployments.md](references/deployments.md) for deployment patterns. +See references/deployments.md for deployment patterns. ## Datasets and Indexes @@ -202,7 +202,7 @@ datasets = client.datasets.list() indexes = client.indexes.list() ``` -See [references/datasets-indexes.md](references/datasets-indexes.md) for data operations. +See references/datasets-indexes.md for data operations. ## Evaluation @@ -225,7 +225,7 @@ eval_run = openai_client.evals.runs.create( ) ``` -See [references/evaluation.md](references/evaluation.md) for evaluation patterns. +See references/evaluation.md for evaluation patterns. ## Async Client @@ -240,7 +240,7 @@ async with AIProjectClient( # ... async operations ``` -See [references/async-patterns.md](references/async-patterns.md) for async patterns. +See references/async-patterns.md for async patterns. ## Memory Stores @@ -282,14 +282,14 @@ agent = client.agents.create_agent( ## Reference Files -- [references/agents.md](references/agents.md): Agent operations with PromptAgentDefinition -- [references/tools.md](references/tools.md): All agent tools with examples -- [references/evaluation.md](references/evaluation.md): Evaluation operations overview -- [references/built-in-evaluators.md](references/built-in-evaluators.md): Complete built-in evaluator reference -- [references/custom-evaluators.md](references/custom-evaluators.md): Code and prompt-based evaluator patterns -- [references/connections.md](references/connections.md): Connection operations -- [references/deployments.md](references/deployments.md): Deployment enumeration -- [references/datasets-indexes.md](references/datasets-indexes.md): Dataset and index operations -- [references/async-patterns.md](references/async-patterns.md): Async client usage -- [references/api-reference.md](references/api-reference.md): Complete API reference for all 373 SDK exports (v2.0.0b4) -- [scripts/run_batch_evaluation.py](scripts/run_batch_evaluation.py): CLI tool for batch evaluations +- references/agents.md: Agent operations with PromptAgentDefinition +- references/tools.md: All agent tools with examples +- references/evaluation.md: Evaluation operations overview +- references/built-in-evaluators.md: Complete built-in evaluator reference +- references/custom-evaluators.md: Code and prompt-based evaluator patterns +- references/connections.md: Connection operations +- references/deployments.md: Deployment enumeration +- references/datasets-indexes.md: Dataset and index operations +- references/async-patterns.md: Async client usage +- references/api-reference.md: Complete API reference for all 373 SDK exports (v2.0.0b4) +- scripts/run_batch_evaluation.py: CLI tool for batch evaluations diff --git a/skills/azure-ai-voicelive-py/SKILL.md b/skills/azure-ai-voicelive-py/SKILL.md index 9ddcfc03..b88a04d7 100644 --- a/skills/azure-ai-voicelive-py/SKILL.md +++ b/skills/azure-ai-voicelive-py/SKILL.md @@ -304,6 +304,6 @@ except ConnectionError as e: ## References -- **Detailed API Reference**: See [references/api-reference.md](references/api-reference.md) -- **Complete Examples**: See [references/examples.md](references/examples.md) -- **All Models & Types**: See [references/models.md](references/models.md) +- **Detailed API Reference**: See references/api-reference.md +- **Complete Examples**: See references/examples.md +- **All Models & Types**: See references/models.md diff --git a/skills/azure-cosmos-db-py/SKILL.md b/skills/azure-cosmos-db-py/SKILL.md index 941f0c54..0794520b 100644 --- a/skills/azure-cosmos-db-py/SKILL.md +++ b/skills/azure-cosmos-db-py/SKILL.md @@ -108,7 +108,7 @@ async def get_container(): return _cosmos_container ``` -**Full implementation**: See [references/client-setup.md](references/client-setup.md) +**Full implementation**: See references/client-setup.md ### 2. Pydantic Model Hierarchy @@ -148,7 +148,7 @@ class ProjectService: return self._doc_to_model(doc) ``` -**Full patterns**: See [references/service-layer.md](references/service-layer.md) +**Full patterns**: See references/service-layer.md ## Core Principles @@ -191,25 +191,25 @@ async def test_get_project_by_id_returns_project(mock_cosmos_container): assert result.name == "Test" ``` -**Full testing guide**: See [references/testing.md](references/testing.md) +**Full testing guide**: See references/testing.md ## Reference Files | File | When to Read | |------|--------------| -| [references/client-setup.md](references/client-setup.md) | Setting up Cosmos client with dual auth, SSL config, singleton pattern | -| [references/service-layer.md](references/service-layer.md) | Implementing full service class with CRUD, conversions, graceful degradation | -| [references/testing.md](references/testing.md) | Writing pytest tests, mocking Cosmos, integration test setup | -| [references/partitioning.md](references/partitioning.md) | Choosing partition keys, cross-partition queries, move operations | -| [references/error-handling.md](references/error-handling.md) | Handling CosmosResourceNotFoundError, logging, HTTP error mapping | +| references/client-setup.md | Setting up Cosmos client with dual auth, SSL config, singleton pattern | +| references/service-layer.md | Implementing full service class with CRUD, conversions, graceful degradation | +| references/testing.md | Writing pytest tests, mocking Cosmos, integration test setup | +| references/partitioning.md | Choosing partition keys, cross-partition queries, move operations | +| references/error-handling.md | Handling CosmosResourceNotFoundError, logging, HTTP error mapping | ## Template Files | File | Purpose | |------|---------| -| [assets/cosmos_client_template.py](assets/cosmos_client_template.py) | Ready-to-use client module | -| [assets/service_template.py](assets/service_template.py) | Service class skeleton | -| [assets/conftest_template.py](assets/conftest_template.py) | pytest fixtures for Cosmos mocking | +| assets/cosmos_client_template.py | Ready-to-use client module | +| assets/service_template.py | Service class skeleton | +| assets/conftest_template.py | pytest fixtures for Cosmos mocking | ## Quality Attributes (NFRs) diff --git a/skills/azure-cosmos-py/SKILL.md b/skills/azure-cosmos-py/SKILL.md index f395ba6d..b1bd705a 100644 --- a/skills/azure-cosmos-py/SKILL.md +++ b/skills/azure-cosmos-py/SKILL.md @@ -275,6 +275,6 @@ except CosmosHttpResponseError as e: | File | Contents | |------|----------| -| [references/partitioning.md](references/partitioning.md) | Partition key strategies, hierarchical keys, hot partition detection and mitigation | -| [references/query-patterns.md](references/query-patterns.md) | Query optimization, aggregations, pagination, transactions, change feed | -| [scripts/setup_cosmos_container.py](scripts/setup_cosmos_container.py) | CLI tool for creating containers with partitioning, throughput, and indexing | +| references/partitioning.md | Partition key strategies, hierarchical keys, hot partition detection and mitigation | +| references/query-patterns.md | Query optimization, aggregations, pagination, transactions, change feed | +| scripts/setup_cosmos_container.py | CLI tool for creating containers with partitioning, throughput, and indexing | diff --git a/skills/azure-eventhub-py/SKILL.md b/skills/azure-eventhub-py/SKILL.md index 2020084d..d02e4f82 100644 --- a/skills/azure-eventhub-py/SKILL.md +++ b/skills/azure-eventhub-py/SKILL.md @@ -235,6 +235,6 @@ with producer: | File | Contents | |------|----------| -| [references/checkpointing.md](references/checkpointing.md) | Checkpoint store patterns, blob checkpointing, checkpoint strategies | -| [references/partitions.md](references/partitions.md) | Partition management, load balancing, starting positions | -| [scripts/setup_consumer.py](scripts/setup_consumer.py) | CLI for Event Hub info, consumer setup, and event sending/receiving | +| references/checkpointing.md | Checkpoint store patterns, blob checkpointing, checkpoint strategies | +| references/partitions.md | Partition management, load balancing, starting positions | +| scripts/setup_consumer.py | CLI for Event Hub info, consumer setup, and event sending/receiving | diff --git a/skills/azure-mgmt-apimanagement-dotnet/SKILL.md b/skills/azure-mgmt-apimanagement-dotnet/SKILL.md index 28d8e98a..3d384f2a 100644 --- a/skills/azure-mgmt-apimanagement-dotnet/SKILL.md +++ b/skills/azure-mgmt-apimanagement-dotnet/SKILL.md @@ -296,10 +296,10 @@ catch (RequestFailedException ex) | File | When to Read | |------|--------------| -| [references/service-management.md](references/service-management.md) | Service CRUD, SKUs, networking, backup/restore | -| [references/apis-operations.md](references/apis-operations.md) | APIs, operations, schemas, versioning | -| [references/products-subscriptions.md](references/products-subscriptions.md) | Products, subscriptions, access control | -| [references/policies.md](references/policies.md) | Policy XML patterns, scopes, common policies | +| references/service-management.md | Service CRUD, SKUs, networking, backup/restore | +| references/apis-operations.md | APIs, operations, schemas, versioning | +| references/products-subscriptions.md | Products, subscriptions, access control | +| references/policies.md | Policy XML patterns, scopes, common policies | ## Related Resources diff --git a/skills/azure-monitor-ingestion-java/SKILL.md b/skills/azure-monitor-ingestion-java/SKILL.md index e87f9dac..70f0d2c9 100644 --- a/skills/azure-monitor-ingestion-java/SKILL.md +++ b/skills/azure-monitor-ingestion-java/SKILL.md @@ -211,7 +211,7 @@ try { ## Querying Uploaded Logs -Use [azure-monitor-query](../query/SKILL.md) to query ingested logs: +Use azure-monitor-query to query ingested logs: ```java // See azure-monitor-query skill for LogsQueryClient usage diff --git a/skills/azure-resource-manager-cosmosdb-dotnet/SKILL.md b/skills/azure-resource-manager-cosmosdb-dotnet/SKILL.md index ac02d170..1e9bb403 100644 --- a/skills/azure-resource-manager-cosmosdb-dotnet/SKILL.md +++ b/skills/azure-resource-manager-cosmosdb-dotnet/SKILL.md @@ -238,9 +238,9 @@ catch (RequestFailedException ex) | File | When to Read | |------|--------------| -| [references/account-management.md](references/account-management.md) | Account CRUD, failover, keys, connection strings, networking | -| [references/sql-resources.md](references/sql-resources.md) | SQL databases, containers, stored procedures, triggers, UDFs | -| [references/throughput.md](references/throughput.md) | Manual/autoscale throughput, migration between modes | +| references/account-management.md | Account CRUD, failover, keys, connection strings, networking | +| references/sql-resources.md | SQL databases, containers, stored procedures, triggers, UDFs | +| references/throughput.md | Manual/autoscale throughput, migration between modes | ## Related SDKs diff --git a/skills/azure-resource-manager-sql-dotnet/SKILL.md b/skills/azure-resource-manager-sql-dotnet/SKILL.md index d3175afc..5a9ab19c 100644 --- a/skills/azure-resource-manager-sql-dotnet/SKILL.md +++ b/skills/azure-resource-manager-sql-dotnet/SKILL.md @@ -306,9 +306,9 @@ catch (RequestFailedException ex) | File | When to Read | |------|--------------| -| [references/server-management.md](references/server-management.md) | Server CRUD, admin credentials, Azure AD auth, networking | -| [references/database-operations.md](references/database-operations.md) | Database CRUD, scaling, backup, restore, copy | -| [references/elastic-pools.md](references/elastic-pools.md) | Pool management, adding/removing databases, scaling | +| references/server-management.md | Server CRUD, admin credentials, Azure AD auth, networking | +| references/database-operations.md | Database CRUD, scaling, backup, restore, copy | +| references/elastic-pools.md | Pool management, adding/removing databases, scaling | ## Related SDKs diff --git a/skills/azure-search-documents-dotnet/SKILL.md b/skills/azure-search-documents-dotnet/SKILL.md index 4a5d07dc..95a80952 100644 --- a/skills/azure-search-documents-dotnet/SKILL.md +++ b/skills/azure-search-documents-dotnet/SKILL.md @@ -207,7 +207,7 @@ var suggestions = await searchClient.SuggestAsync("lux", "suggester-name" ## Vector Search -See [references/vector-search.md](references/vector-search.md) for detailed patterns. +See references/vector-search.md for detailed patterns. ```csharp using Azure.Search.Documents.Models; @@ -232,7 +232,7 @@ var results = await searchClient.SearchAsync(null, options); ## Semantic Search -See [references/semantic-search.md](references/semantic-search.md) for detailed patterns. +See references/semantic-search.md for detailed patterns. ```csharp var options = new SearchOptions @@ -335,5 +335,5 @@ catch (RequestFailedException ex) | File | Contents | |------|----------| -| [references/vector-search.md](references/vector-search.md) | Vector search, hybrid search, vectorizers | -| [references/semantic-search.md](references/semantic-search.md) | Semantic ranking, captions, answers | +| references/vector-search.md | Vector search, hybrid search, vectorizers | +| references/semantic-search.md | Semantic ranking, captions, answers | diff --git a/skills/azure-search-documents-py/SKILL.md b/skills/azure-search-documents-py/SKILL.md index 7d613c76..600129f4 100644 --- a/skills/azure-search-documents-py/SKILL.md +++ b/skills/azure-search-documents-py/SKILL.md @@ -309,9 +309,9 @@ indexer_client.create_or_update_indexer(indexer) | File | Contents | |------|----------| -| [references/vector-search.md](references/vector-search.md) | HNSW configuration, integrated vectorization, multi-vector queries | -| [references/semantic-ranking.md](references/semantic-ranking.md) | Semantic configuration, captions, answers, hybrid patterns | -| [scripts/setup_vector_index.py](scripts/setup_vector_index.py) | CLI script to create vector-enabled search index | +| references/vector-search.md | HNSW configuration, integrated vectorization, multi-vector queries | +| references/semantic-ranking.md | Semantic configuration, captions, answers, hybrid patterns | +| scripts/setup_vector_index.py | CLI script to create vector-enabled search index | --- @@ -470,7 +470,7 @@ results = search_client.search( ## Agentic Retrieval (Knowledge Bases) -For LLM-powered Q&A with answer synthesis, see [references/agentic-retrieval.md](references/agentic-retrieval.md). +For LLM-powered Q&A with answer synthesis, see references/agentic-retrieval.md. Key concepts: - **Knowledge Source**: Points to a search index diff --git a/skills/azure-servicebus-py/SKILL.md b/skills/azure-servicebus-py/SKILL.md index fd29fa81..ddb4c1c0 100644 --- a/skills/azure-servicebus-py/SKILL.md +++ b/skills/azure-servicebus-py/SKILL.md @@ -262,6 +262,6 @@ with ServiceBusClient( | File | Contents | |------|----------| -| [references/patterns.md](references/patterns.md) | Competing consumers, sessions, retry patterns, request-response, transactions | -| [references/dead-letter.md](references/dead-letter.md) | DLQ handling, poison messages, reprocessing strategies | -| [scripts/setup_servicebus.py](scripts/setup_servicebus.py) | CLI for queue/topic/subscription management and DLQ monitoring | +| references/patterns.md | Competing consumers, sessions, retry patterns, request-response, transactions | +| references/dead-letter.md | DLQ handling, poison messages, reprocessing strategies | +| scripts/setup_servicebus.py | CLI for queue/topic/subscription management and DLQ monitoring | diff --git a/skills/azure-servicebus-ts/SKILL.md b/skills/azure-servicebus-ts/SKILL.md index 8145b711..9c4ab7e0 100644 --- a/skills/azure-servicebus-ts/SKILL.md +++ b/skills/azure-servicebus-ts/SKILL.md @@ -229,5 +229,5 @@ const receiver = client.createReceiver("my-queue", { receiveMode: "receiveAndDel For detailed patterns, see: -- [Queues vs Topics Patterns](references/queues-topics.md) - Queue/topic patterns, sessions, receive modes, message settlement -- [Error Handling and Reliability](references/error-handling.md) - ServiceBusError codes, DLQ handling, lock renewal, graceful shutdown +- Queues vs Topics Patterns - Queue/topic patterns, sessions, receive modes, message settlement +- Error Handling and Reliability - ServiceBusError codes, DLQ handling, lock renewal, graceful shutdown diff --git a/skills/azure-speech-to-text-rest-py/SKILL.md b/skills/azure-speech-to-text-rest-py/SKILL.md index b7af8072..32dfccb6 100644 --- a/skills/azure-speech-to-text-rest-py/SKILL.md +++ b/skills/azure-speech-to-text-rest-py/SKILL.md @@ -369,4 +369,4 @@ Use the Speech SDK or Batch Transcription API instead when you need: | File | Contents | |------|----------| -| [references/pronunciation-assessment.md](references/pronunciation-assessment.md) | Pronunciation assessment parameters and scoring | +| references/pronunciation-assessment.md | Pronunciation assessment parameters and scoring | diff --git a/skills/backend-dev-guidelines/resources/architecture-overview.md b/skills/backend-dev-guidelines/resources/architecture-overview.md index 9828570b..d472845f 100644 --- a/skills/backend-dev-guidelines/resources/architecture-overview.md +++ b/skills/backend-dev-guidelines/resources/architecture-overview.md @@ -446,6 +446,6 @@ async findByEmail(email: string): Promise { --- **Related Files:** -- [SKILL.md](SKILL.md) - Main guide +- SKILL.md - Main guide - [routing-and-controllers.md](routing-and-controllers.md) - Routes and controllers details - [services-and-repositories.md](services-and-repositories.md) - Service and repository patterns diff --git a/skills/backend-dev-guidelines/resources/async-and-errors.md b/skills/backend-dev-guidelines/resources/async-and-errors.md index 37a90499..2a1ca99f 100644 --- a/skills/backend-dev-guidelines/resources/async-and-errors.md +++ b/skills/backend-dev-guidelines/resources/async-and-errors.md @@ -302,6 +302,6 @@ process.on('uncaughtException', (error) => { --- **Related Files:** -- [SKILL.md](SKILL.md) +- SKILL.md - [sentry-and-monitoring.md](sentry-and-monitoring.md) - [complete-examples.md](complete-examples.md) diff --git a/skills/backend-dev-guidelines/resources/complete-examples.md b/skills/backend-dev-guidelines/resources/complete-examples.md index 51af140e..ab62578d 100644 --- a/skills/backend-dev-guidelines/resources/complete-examples.md +++ b/skills/backend-dev-guidelines/resources/complete-examples.md @@ -632,7 +632,7 @@ Controller formats response --- **Related Files:** -- [SKILL.md](SKILL.md) +- SKILL.md - [routing-and-controllers.md](routing-and-controllers.md) - [services-and-repositories.md](services-and-repositories.md) - [validation-patterns.md](validation-patterns.md) diff --git a/skills/backend-dev-guidelines/resources/configuration.md b/skills/backend-dev-guidelines/resources/configuration.md index 9917a753..bba45d64 100644 --- a/skills/backend-dev-guidelines/resources/configuration.md +++ b/skills/backend-dev-guidelines/resources/configuration.md @@ -271,5 +271,5 @@ const jwtSecret = config.tokens.jwt; --- **Related Files:** -- [SKILL.md](SKILL.md) +- SKILL.md - [testing-guide.md](testing-guide.md) diff --git a/skills/backend-dev-guidelines/resources/database-patterns.md b/skills/backend-dev-guidelines/resources/database-patterns.md index fbfaf195..413445dc 100644 --- a/skills/backend-dev-guidelines/resources/database-patterns.md +++ b/skills/backend-dev-guidelines/resources/database-patterns.md @@ -219,6 +219,6 @@ try { --- **Related Files:** -- [SKILL.md](SKILL.md) +- SKILL.md - [services-and-repositories.md](services-and-repositories.md) - [async-and-errors.md](async-and-errors.md) diff --git a/skills/backend-dev-guidelines/resources/middleware-guide.md b/skills/backend-dev-guidelines/resources/middleware-guide.md index d3423b65..ae7b0a2d 100644 --- a/skills/backend-dev-guidelines/resources/middleware-guide.md +++ b/skills/backend-dev-guidelines/resources/middleware-guide.md @@ -208,6 +208,6 @@ app.use(Sentry.Handlers.errorHandler()); --- **Related Files:** -- [SKILL.md](SKILL.md) +- SKILL.md - [routing-and-controllers.md](routing-and-controllers.md) - [async-and-errors.md](async-and-errors.md) diff --git a/skills/backend-dev-guidelines/resources/routing-and-controllers.md b/skills/backend-dev-guidelines/resources/routing-and-controllers.md index a28296be..ec39a468 100644 --- a/skills/backend-dev-guidelines/resources/routing-and-controllers.md +++ b/skills/backend-dev-guidelines/resources/routing-and-controllers.md @@ -751,6 +751,6 @@ export class ActionRepository { --- **Related Files:** -- [SKILL.md](SKILL.md) - Main guide +- SKILL.md - Main guide - [services-and-repositories.md](services-and-repositories.md) - Service layer details - [complete-examples.md](complete-examples.md) - Full refactoring examples diff --git a/skills/backend-dev-guidelines/resources/sentry-and-monitoring.md b/skills/backend-dev-guidelines/resources/sentry-and-monitoring.md index 015998ae..7888cdd0 100644 --- a/skills/backend-dev-guidelines/resources/sentry-and-monitoring.md +++ b/skills/backend-dev-guidelines/resources/sentry-and-monitoring.md @@ -331,6 +331,6 @@ async function good() { --- **Related Files:** -- [SKILL.md](SKILL.md) +- SKILL.md - [routing-and-controllers.md](routing-and-controllers.md) - [async-and-errors.md](async-and-errors.md) diff --git a/skills/backend-dev-guidelines/resources/services-and-repositories.md b/skills/backend-dev-guidelines/resources/services-and-repositories.md index 749b26b6..3bee4bf7 100644 --- a/skills/backend-dev-guidelines/resources/services-and-repositories.md +++ b/skills/backend-dev-guidelines/resources/services-and-repositories.md @@ -783,7 +783,7 @@ describe('UserService', () => { --- **Related Files:** -- [SKILL.md](SKILL.md) - Main guide +- SKILL.md - Main guide - [routing-and-controllers.md](routing-and-controllers.md) - Controllers that use services - [database-patterns.md](database-patterns.md) - Prisma and repository patterns - [complete-examples.md](complete-examples.md) - Full service/repository examples diff --git a/skills/backend-dev-guidelines/resources/testing-guide.md b/skills/backend-dev-guidelines/resources/testing-guide.md index 21e3820d..5e468bfe 100644 --- a/skills/backend-dev-guidelines/resources/testing-guide.md +++ b/skills/backend-dev-guidelines/resources/testing-guide.md @@ -230,6 +230,6 @@ npm test -- --coverage --- **Related Files:** -- [SKILL.md](SKILL.md) +- SKILL.md - [services-and-repositories.md](services-and-repositories.md) - [complete-examples.md](complete-examples.md) diff --git a/skills/backend-dev-guidelines/resources/validation-patterns.md b/skills/backend-dev-guidelines/resources/validation-patterns.md index 6eceb477..8d941d14 100644 --- a/skills/backend-dev-guidelines/resources/validation-patterns.md +++ b/skills/backend-dev-guidelines/resources/validation-patterns.md @@ -748,7 +748,7 @@ router.post('/users', --- **Related Files:** -- [SKILL.md](SKILL.md) - Main guide +- SKILL.md - Main guide - [routing-and-controllers.md](routing-and-controllers.md) - Using validation in controllers - [services-and-repositories.md](services-and-repositories.md) - Using DTOs in services - [async-and-errors.md](async-and-errors.md) - Error handling patterns diff --git a/skills/c4-component/SKILL.md b/skills/c4-component/SKILL.md index 72ad21dc..558cbb83 100644 --- a/skills/c4-component/SKILL.md +++ b/skills/c4-component/SKILL.md @@ -49,8 +49,8 @@ metadata: This component contains the following code-level elements: -- [c4-code-file-1.md](./c4-code-file-1.md) - [Description] -- [c4-code-file-2.md](./c4-code-file-2.md) - [Description] +- c4-code-file-1.md - [Description] +- c4-code-file-2.md - [Description] ## Interfaces @@ -114,12 +114,12 @@ C4Component ### [Component 1] - **Name**: [Component name] - **Description**: [Short description] -- **Documentation**: [c4-component-name-1.md](./c4-component-name-1.md) +- **Documentation**: c4-component-name-1.md ### [Component 2] - **Name**: [Component name] - **Description**: [Short description] -- **Documentation**: [c4-component-name-2.md](./c4-component-name-2.md) +- **Documentation**: c4-component-name-2.md ## Component Relationships [Mermaid diagram showing all components and their relationships] diff --git a/skills/c4-container/SKILL.md b/skills/c4-container/SKILL.md index 369da448..6e23597a 100644 --- a/skills/c4-container/SKILL.md +++ b/skills/c4-container/SKILL.md @@ -47,7 +47,7 @@ metadata: This container deploys the following components: - [Component Name]: [Description] - - Documentation: [c4-component-name.md](./c4-component-name.md) + - Documentation: c4-component-name.md ## Interfaces diff --git a/skills/c4-context/SKILL.md b/skills/c4-context/SKILL.md index 630ad58f..7c4b5491 100644 --- a/skills/c4-context/SKILL.md +++ b/skills/c4-context/SKILL.md @@ -86,8 +86,8 @@ metadata: ## Related Documentation -- [Container Documentation](./c4-container.md) -- [Component Documentation](./c4-component.md) +- Container Documentation +- Component Documentation ``` ## Context Diagram Template diff --git a/skills/code-documentation-doc-generate/resources/implementation-playbook.md b/skills/code-documentation-doc-generate/resources/implementation-playbook.md index b361f364..e1c4f9d9 100644 --- a/skills/code-documentation-doc-generate/resources/implementation-playbook.md +++ b/skills/code-documentation-doc-generate/resources/implementation-playbook.md @@ -359,7 +359,7 @@ pytest --cov=your_package ## License -This project is licensed under the ${LICENSE} License - see the [LICENSE](LICENSE) file for details. +This project is licensed under the ${LICENSE} License - see the LICENSE file for details. ``` ### Example 5: Function Documentation Generator diff --git a/skills/conductor-manage/resources/implementation-playbook.md b/skills/conductor-manage/resources/implementation-playbook.md index 8b4c3f51..4c54396d 100644 --- a/skills/conductor-manage/resources/implementation-playbook.md +++ b/skills/conductor-manage/resources/implementation-playbook.md @@ -299,7 +299,7 @@ Type 'YES' to proceed, or anything else to cancel: **Reason:** {reason} **Archived:** YYYY-MM-DD - **Folder:** [./tracks/\_archive/{track-id}/](./tracks/_archive/{track-id}/) + **Folder:** ./tracks/\_archive/{track-id}/ ``` 5. Git commit: diff --git a/skills/conductor-new-track/SKILL.md b/skills/conductor-new-track/SKILL.md index d4e00b32..aa544abf 100644 --- a/skills/conductor-new-track/SKILL.md +++ b/skills/conductor-new-track/SKILL.md @@ -261,7 +261,7 @@ After spec approval, generate `conductor/tracks/{trackId}/plan.md`: # Implementation Plan: {Track Title} **Track ID:** {trackId} -**Spec:** [spec.md](./spec.md) +**Spec:** spec.md **Created:** {YYYY-MM-DD} **Status:** [ ] Not Started @@ -385,8 +385,8 @@ After plan approval: ## Documents - - [Specification](./spec.md) - - [Implementation Plan](./plan.md) + - Specification + - Implementation Plan ## Progress @@ -395,8 +395,8 @@ After plan approval: ## Quick Links - - [Back to Tracks](../../tracks.md) - - [Product Context](../../product.md) + - Back to Tracks + - Product Context ``` 4. Register in `conductor/tracks.md`: diff --git a/skills/conductor-setup/SKILL.md b/skills/conductor-setup/SKILL.md index 1e09a670..b4681333 100644 --- a/skills/conductor-setup/SKILL.md +++ b/skills/conductor-setup/SKILL.md @@ -308,11 +308,11 @@ Navigation hub for project context. ## Quick Links -- [Product Definition](./product.md) -- [Product Guidelines](./product-guidelines.md) -- [Tech Stack](./tech-stack.md) -- [Workflow](./workflow.md) -- [Tracks](./tracks.md) +- Product Definition +- Product Guidelines +- Tech Stack +- Workflow +- Tracks ## Active Tracks diff --git a/skills/context-compression/SKILL.md b/skills/context-compression/SKILL.md index 451993ae..cde79b0e 100644 --- a/skills/context-compression/SKILL.md +++ b/skills/context-compression/SKILL.md @@ -243,7 +243,7 @@ This skill connects to several others in the collection: ## References Internal reference: -- [Evaluation Framework Reference](./references/evaluation-framework.md) - Detailed probe types and scoring rubrics +- Evaluation Framework Reference - Detailed probe types and scoring rubrics Related skills in this collection: - context-degradation - Understanding what compression prevents diff --git a/skills/context-degradation/SKILL.md b/skills/context-degradation/SKILL.md index eb5ccc7c..40acf9f6 100644 --- a/skills/context-degradation/SKILL.md +++ b/skills/context-degradation/SKILL.md @@ -216,7 +216,7 @@ This skill builds on context-fundamentals and should be studied after understand ## References Internal reference: -- [Degradation Patterns Reference](./references/patterns.md) - Detailed technical reference +- Degradation Patterns Reference - Detailed technical reference Related skills in this collection: - context-fundamentals - Context basics diff --git a/skills/context-fundamentals/SKILL.md b/skills/context-fundamentals/SKILL.md index a142f718..3078c0cd 100644 --- a/skills/context-fundamentals/SKILL.md +++ b/skills/context-fundamentals/SKILL.md @@ -171,7 +171,7 @@ This skill provides foundational context that all other skills build upon. It sh ## References Internal reference: -- [Context Components Reference](./references/context-components.md) - Detailed technical reference +- Context Components Reference - Detailed technical reference Related skills in this collection: - context-degradation - Understanding context failure patterns diff --git a/skills/context-optimization/SKILL.md b/skills/context-optimization/SKILL.md index 0da37698..fbc7ddca 100644 --- a/skills/context-optimization/SKILL.md +++ b/skills/context-optimization/SKILL.md @@ -164,7 +164,7 @@ This skill builds on context-fundamentals and context-degradation. It connects t ## References Internal reference: -- [Optimization Techniques Reference](./references/optimization_techniques.md) - Detailed technical reference +- Optimization Techniques Reference - Detailed technical reference Related skills in this collection: - context-fundamentals - Context basics diff --git a/skills/daily-news-report/SKILL.md b/skills/daily-news-report/SKILL.md index 1e2c8e92..420b270f 100644 --- a/skills/daily-news-report/SKILL.md +++ b/skills/daily-news-report/SKILL.md @@ -297,7 +297,7 @@ Task Call: 1. Point one 2. Point two 3. Point three -- **Source**: [Link](URL) +- **Source**: Link - **Keywords**: `keyword1` `keyword2` `keyword3` - **Score**: ⭐⭐⭐⭐⭐ (5/5) diff --git a/skills/dbos-golang/references/advanced-versioning.md b/skills/dbos-golang/references/advanced-versioning.md index 7fbbf9cc..f5e35f94 100644 --- a/skills/dbos-golang/references/advanced-versioning.md +++ b/skills/dbos-golang/references/advanced-versioning.md @@ -52,11 +52,7 @@ oldWorkflows, _ := dbos.ListWorkflows(ctx, ```go // Fork a workflow from a failed step to run on the new version -handle, _ := dbos.ForkWorkflow[string](ctx, dbos.ForkWorkflowInput{ - OriginalWorkflowID: workflowID, - StartStep: failedStepID, - ApplicationVersion: "2.0.0", -}) +handle, _ := dbos.ForkWorkflowstring ``` Reference: [Versioning](https://docs.dbos.dev/golang/tutorials/upgrading-workflows#versioning) diff --git a/skills/dbos-golang/references/comm-events.md b/skills/dbos-golang/references/comm-events.md index 64bfa2d4..7bf21321 100644 --- a/skills/dbos-golang/references/comm-events.md +++ b/skills/dbos-golang/references/comm-events.md @@ -40,8 +40,8 @@ func processData(ctx dbos.DBOSContext, input string) (string, error) { } // Read events from outside the workflow -status, err := dbos.GetEvent[string](ctx, workflowID, "status", 60*time.Second) -progress, err := dbos.GetEvent[int](ctx, workflowID, "progress", 60*time.Second) +status, err := dbos.GetEventstring +progress, err := dbos.GetEventint ``` Events are useful for interactive workflows. For example, a checkout workflow can publish a payment URL for the caller to redirect to: @@ -61,7 +61,7 @@ func checkoutWorkflow(ctx dbos.DBOSContext, order Order) (string, error) { // HTTP handler starts workflow and reads the payment URL handle, _ := dbos.RunWorkflow(ctx, checkoutWorkflow, order) -url, _ := dbos.GetEvent[string](ctx, handle.GetWorkflowID(), "paymentURL", 300*time.Second) +url, _ := dbos.GetEventstring, "paymentURL", 300*time.Second) ``` `GetEvent` blocks until the event is set or the timeout expires. It returns the zero value of the type if the timeout is reached. diff --git a/skills/dbos-golang/references/comm-messages.md b/skills/dbos-golang/references/comm-messages.md index bfc802f6..bb89ce36 100644 --- a/skills/dbos-golang/references/comm-messages.md +++ b/skills/dbos-golang/references/comm-messages.md @@ -21,7 +21,7 @@ ch := make(chan string) // Not durable! ```go func checkoutWorkflow(ctx dbos.DBOSContext, orderID string) (string, error) { // Wait for payment notification (timeout 120 seconds) - notification, err := dbos.Recv[string](ctx, "payment_status", 120*time.Second) + notification, err := dbos.Recvstring if err != nil { return "", err } diff --git a/skills/dbos-golang/references/comm-streaming.md b/skills/dbos-golang/references/comm-streaming.md index 2b213fca..752bb932 100644 --- a/skills/dbos-golang/references/comm-streaming.md +++ b/skills/dbos-golang/references/comm-streaming.md @@ -43,13 +43,13 @@ func processWorkflow(ctx dbos.DBOSContext, items []string) (string, error) { // Read the stream synchronously (blocks until closed) handle, _ := dbos.RunWorkflow(ctx, processWorkflow, items) -values, closed, err := dbos.ReadStream[string](ctx, handle.GetWorkflowID(), "results") +values, closed, err := dbos.ReadStreamstring, "results") ``` **Async stream reading with channels:** ```go -ch, err := dbos.ReadStreamAsync[string](ctx, handle.GetWorkflowID(), "results") +ch, err := dbos.ReadStreamAsyncstring, "results") if err != nil { log.Fatal(err) } diff --git a/skills/dbos-golang/references/workflow-background.md b/skills/dbos-golang/references/workflow-background.md index c927e34e..563cbac4 100644 --- a/skills/dbos-golang/references/workflow-background.md +++ b/skills/dbos-golang/references/workflow-background.md @@ -53,7 +53,7 @@ func main() { Retrieve a handle later by workflow ID: ```go -handle, err := dbos.RetrieveWorkflow[string](ctx, workflowID) +handle, err := dbos.RetrieveWorkflowstring result, err := handle.GetResult() ``` diff --git a/skills/dbos-golang/references/workflow-constraints.md b/skills/dbos-golang/references/workflow-constraints.md index fba99afc..15b65fa9 100644 --- a/skills/dbos-golang/references/workflow-constraints.md +++ b/skills/dbos-golang/references/workflow-constraints.md @@ -53,7 +53,7 @@ func myWorkflow(ctx dbos.DBOSContext, input string) (string, error) { return "", err } // Receive messages from the workflow - msg, err := dbos.Recv[string](ctx, "topic", 60*time.Second) + msg, err := dbos.Recvstring // Set events from the workflow dbos.SetEvent(ctx, "status", "done") return data, nil diff --git a/skills/dbos-golang/references/workflow-control.md b/skills/dbos-golang/references/workflow-control.md index 20dea2c3..56542b39 100644 --- a/skills/dbos-golang/references/workflow-control.md +++ b/skills/dbos-golang/references/workflow-control.md @@ -24,7 +24,7 @@ handle, _ := dbos.RunWorkflow(ctx, processTask, "data") err := dbos.CancelWorkflow(ctx, workflowID) // Resume from the last completed step -handle, err := dbos.ResumeWorkflow[string](ctx, workflowID) +handle, err := dbos.ResumeWorkflowstring result, err := handle.GetResult() ``` @@ -39,12 +39,7 @@ Fork a workflow from a specific step: steps, err := dbos.GetWorkflowSteps(ctx, workflowID) // Fork from a specific step -forkHandle, err := dbos.ForkWorkflow[string](ctx, dbos.ForkWorkflowInput{ - OriginalWorkflowID: workflowID, - StartStep: 2, // Fork from step 2 - ForkedWorkflowID: "new-wf-id", // Optional - ApplicationVersion: "2.0.0", // Optional -}) +forkHandle, err := dbos.ForkWorkflowstring result, err := forkHandle.GetResult() ``` diff --git a/skills/distributed-debugging-debug-trace/resources/implementation-playbook.md b/skills/distributed-debugging-debug-trace/resources/implementation-playbook.md index 01e8f4bd..9ce7baef 100644 --- a/skills/distributed-debugging-debug-trace/resources/implementation-playbook.md +++ b/skills/distributed-debugging-debug-trace/resources/implementation-playbook.md @@ -1031,7 +1031,7 @@ class ProductionDebugger { ['log', 'debug', 'info', 'warn', 'error'].forEach(method => { console[method] = (...args) => { req.debugContext.log(req.id, method, args[0], args.slice(1)); - originalConsole[method](...args); + originalConsolemethod; }; }); diff --git a/skills/documentation-generation-doc-generate/resources/implementation-playbook.md b/skills/documentation-generation-doc-generate/resources/implementation-playbook.md index b361f364..e1c4f9d9 100644 --- a/skills/documentation-generation-doc-generate/resources/implementation-playbook.md +++ b/skills/documentation-generation-doc-generate/resources/implementation-playbook.md @@ -359,7 +359,7 @@ pytest --cov=your_package ## License -This project is licensed under the ${LICENSE} License - see the [LICENSE](LICENSE) file for details. +This project is licensed under the ${LICENSE} License - see the LICENSE file for details. ``` ### Example 5: Function Documentation Generator diff --git a/skills/documentation-templates/SKILL.md b/skills/documentation-templates/SKILL.md index 37b55c55..ff3f005e 100644 --- a/skills/documentation-templates/SKILL.md +++ b/skills/documentation-templates/SKILL.md @@ -48,8 +48,8 @@ Brief one-line description. ## Documentation -- [API Reference](./docs/api.md) -- [Architecture](./docs/architecture.md) +- API Reference +- Architecture ## License diff --git a/skills/evaluation/SKILL.md b/skills/evaluation/SKILL.md index 0a79bd1d..f1c16391 100644 --- a/skills/evaluation/SKILL.md +++ b/skills/evaluation/SKILL.md @@ -216,7 +216,7 @@ This skill connects to all other skills as a cross-cutting concern: ## References Internal reference: -- [Metrics Reference](./references/metrics.md) - Detailed evaluation metrics and implementation +- Metrics Reference - Detailed evaluation metrics and implementation ## References diff --git a/skills/fastapi-router-py/SKILL.md b/skills/fastapi-router-py/SKILL.md index 30775a7b..26b7110e 100644 --- a/skills/fastapi-router-py/SKILL.md +++ b/skills/fastapi-router-py/SKILL.md @@ -9,7 +9,7 @@ Create FastAPI routers following established patterns with proper authentication ## Quick Start -Copy the template from [assets/template.py](assets/template.py) and replace placeholders: +Copy the template from assets/template.py and replace placeholders: - `{{ResourceName}}` → PascalCase name (e.g., `Project`) - `{{resource_name}}` → snake_case name (e.g., `project`) - `{{resource_plural}}` → plural form (e.g., `projects`) diff --git a/skills/framework-migration-deps-upgrade/resources/implementation-playbook.md b/skills/framework-migration-deps-upgrade/resources/implementation-playbook.md index 2eecb016..f8dd0fd2 100644 --- a/skills/framework-migration-deps-upgrade/resources/implementation-playbook.md +++ b/skills/framework-migration-deps-upgrade/resources/implementation-playbook.md @@ -292,9 +292,9 @@ git branch -D upgrade/{package_name}-{target_version} ## Resources -- [Official Migration Guide]({get_official_guide_url(package_name, target_version)}) -- [Changelog]({get_changelog_url(package_name, target_version)}) -- [Community Discussions]({get_community_url(package_name)}) +- Official Migration Guide}) +- Changelog}) +- Community Discussions}) """ return guide diff --git a/skills/frontend-ui-dark-ts/SKILL.md b/skills/frontend-ui-dark-ts/SKILL.md index a5c2ea0b..001f46f5 100644 --- a/skills/frontend-ui-dark-ts/SKILL.md +++ b/skills/frontend-ui-dark-ts/SKILL.md @@ -583,6 +583,6 @@ export function PageTransition({ children }: PageTransitionProps) { ## Related Files -- [Design Tokens](./references/design-tokens.md) — Complete color system, spacing, typography scales -- [Components](./references/components.md) — Button, Card, Input, Dialog, Tabs, and more -- [Patterns](./references/patterns.md) — Page layouts, navigation, lists, forms +- Design Tokens — Complete color system, spacing, typography scales +- Components — Button, Card, Input, Dialog, Tabs, and more +- Patterns — Page layouts, navigation, lists, forms diff --git a/skills/github-issue-creator/SKILL.md b/skills/github-issue-creator/SKILL.md index a69c04b0..29acf5d8 100644 --- a/skills/github-issue-creator/SKILL.md +++ b/skills/github-issue-creator/SKILL.md @@ -64,7 +64,7 @@ Transform messy input (error logs, voice notes, screenshots) into clean, actiona - Medium: Feature impaired, workaround exists - Low: Minor inconvenience, cosmetic -**Image/GIF handling**: Reference attachments inline. Format: `![Description](attachment-name.png)` +**Image/GIF handling**: Reference attachments inline. Format: `!Description` ## Examples diff --git a/skills/hugging-face-cli/SKILL.md b/skills/hugging-face-cli/SKILL.md index db236447..a14e8a85 100644 --- a/skills/hugging-face-cli/SKILL.md +++ b/skills/hugging-face-cli/SKILL.md @@ -194,5 +194,5 @@ hf cache rm model/gpt2 # Remove a repo from cache ## References -- **Complete command reference**: See [references/commands.md](references/commands.md) -- **Workflow examples**: See [references/examples.md](references/examples.md) +- **Complete command reference**: See references/commands.md +- **Workflow examples**: See references/examples.md diff --git a/skills/linear-claude-skill/SKILL.md b/skills/linear-claude-skill/SKILL.md index 92e280cd..cd0efe8e 100644 --- a/skills/linear-claude-skill/SKILL.md +++ b/skills/linear-claude-skill/SKILL.md @@ -360,7 +360,7 @@ Choose the right tool for the task: } ``` -> **WARNING**: Do NOT use deprecated community servers. See [troubleshooting.md](troubleshooting.md) for details. +> **WARNING**: Do NOT use deprecated community servers. See troubleshooting.md for details. ### MCP Reliability (Official Server) @@ -383,7 +383,7 @@ node scripts/linear-helpers.mjs update-status Done 123 124 125 ### Helper Script Reference -For detailed helper script usage, see **[troubleshooting.md](troubleshooting.md)**. +For detailed helper script usage, see **troubleshooting.md**. ### Parallel Agent Execution @@ -409,7 +409,7 @@ Task({ - Quick status checks - Operations needing immediate results -See **[sync.md](sync.md)** for parallel execution patterns. +See **sync.md** for parallel execution patterns. ## Critical Requirements @@ -422,7 +422,7 @@ See **[sync.md](sync.md)** for parallel execution patterns. | Issue | Project | Not visible in project board | | Project | Initiative | Not visible in roadmap | -See **[projects.md](projects.md)** for complete project creation checklist. +See **projects.md** for complete project creation checklist. --- @@ -435,7 +435,7 @@ See **[projects.md](projects.md)** for complete project creation checklist. ### Labels -Uses **domain-based label taxonomy**. See [docs/labels.md](docs/labels.md). +Uses **domain-based label taxonomy**. See docs/labels.md. **Key rules:** - ONE Type label: `feature`, `bug`, `refactor`, `chore`, `spike` @@ -464,7 +464,7 @@ Scripts provide full type hints and are easier to debug than raw GraphQL for mul **Fallback only.** Use when operations aren't supported by MCP or SDK. -See **[api.md](api.md)** for complete documentation including: +See **api.md** for complete documentation including: - Authentication and setup - Example queries and mutations - Timeout handling patterns @@ -479,7 +479,7 @@ npx tsx ~/.claude/skills/linear/scripts/query.ts "query { viewer { name } }" ## Projects & Initiatives -For advanced project and initiative management patterns, see **[projects.md](projects.md)**. +For advanced project and initiative management patterns, see **projects.md**. **Quick reference** - common project commands: @@ -515,7 +515,7 @@ Manage Linear issues, projects, and teams Use this skill when working with manage linear issues, projects, and teams. ## Sync Patterns (Bulk Operations) -For bulk synchronization of code changes to Linear, see **[sync.md](sync.md)**. +For bulk synchronization of code changes to Linear, see **sync.md**. **Quick sync commands:** @@ -533,11 +533,11 @@ npx tsx scripts/linear-ops.ts project-status "My Project" completed | Document | Purpose | |----------|---------| -| [api.md](api.md) | GraphQL API reference, timeout handling | -| [sdk.md](sdk.md) | SDK automation patterns | -| [sync.md](sync.md) | Bulk sync patterns | -| [projects.md](projects.md) | Project & initiative management | -| [troubleshooting.md](troubleshooting.md) | Common issues, MCP debugging | -| [docs/labels.md](docs/labels.md) | Label taxonomy | +| api.md | GraphQL API reference, timeout handling | +| sdk.md | SDK automation patterns | +| sync.md | Bulk sync patterns | +| projects.md | Project & initiative management | +| troubleshooting.md | Common issues, MCP debugging | +| docs/labels.md | Label taxonomy | **External:** [Linear MCP Documentation](https://linear.app/docs/mcp.md) diff --git a/skills/llm-app-patterns/SKILL.md b/skills/llm-app-patterns/SKILL.md index 8b1d879d..2ba3a3f2 100644 --- a/skills/llm-app-patterns/SKILL.md +++ b/skills/llm-app-patterns/SKILL.md @@ -474,7 +474,7 @@ class PromptChain: # Parse output if needed if step.get("parser"): - output = step["parser"](output) + output = step"parser" context[step["output_key"]] = output results.append({ diff --git a/skills/llm-application-dev-ai-assistant/resources/implementation-playbook.md b/skills/llm-application-dev-ai-assistant/resources/implementation-playbook.md index 9ba809e3..29862066 100644 --- a/skills/llm-application-dev-ai-assistant/resources/implementation-playbook.md +++ b/skills/llm-application-dev-ai-assistant/resources/implementation-playbook.md @@ -657,7 +657,7 @@ class FunctionCallingInterface: ) # Execute function - result = await self.functions[function_name]['function'](**validated_args) + result = await self.functions[function_name]'function' # Return result for LLM to process return { diff --git a/skills/m365-agents-dotnet/SKILL.md b/skills/m365-agents-dotnet/SKILL.md index e846fe42..4c8f12a7 100644 --- a/skills/m365-agents-dotnet/SKILL.md +++ b/skills/m365-agents-dotnet/SKILL.md @@ -276,7 +276,7 @@ await foreach (var activity in client.AskQuestionAsync("Hello!", null)) | File | Contents | | --- | --- | -| [references/acceptance-criteria.md](references/acceptance-criteria.md) | Import paths, hosting pipeline, Copilot Studio client patterns, anti-patterns | +| references/acceptance-criteria.md | Import paths, hosting pipeline, Copilot Studio client patterns, anti-patterns | ## Reference Links diff --git a/skills/m365-agents-py/SKILL.md b/skills/m365-agents-py/SKILL.md index c16b2660..ca6445e1 100644 --- a/skills/m365-agents-py/SKILL.md +++ b/skills/m365-agents-py/SKILL.md @@ -90,9 +90,7 @@ ADAPTER = CloudAdapter(connection_manager=CONNECTION_MANAGER) AUTHORIZATION = Authorization(STORAGE, CONNECTION_MANAGER, **agents_sdk_config) # Create AgentApplication -AGENT_APP = AgentApplication[TurnState]( - storage=STORAGE, adapter=ADAPTER, authorization=AUTHORIZATION, **agents_sdk_config -) +AGENT_APP = AgentApplicationTurnState @AGENT_APP.conversation_update("membersAdded") @@ -136,9 +134,7 @@ from microsoft_agents.hosting.core import ( ) from microsoft_agents.activity import ActivityTypes -AGENT_APP = AgentApplication[TurnState]( - storage=STORAGE, adapter=ADAPTER, authorization=AUTHORIZATION, **agents_sdk_config -) +AGENT_APP = AgentApplicationTurnState # Welcome handler @AGENT_APP.conversation_update("membersAdded") @@ -333,7 +329,7 @@ asyncio.run(main()) | File | Contents | | --- | --- | -| [references/acceptance-criteria.md](references/acceptance-criteria.md) | Import paths, hosting pipeline, streaming, OAuth, and Copilot Studio patterns | +| references/acceptance-criteria.md | Import paths, hosting pipeline, streaming, OAuth, and Copilot Studio patterns | ## Reference Links diff --git a/skills/m365-agents-ts/SKILL.md b/skills/m365-agents-ts/SKILL.md index c596b9be..f00a96ac 100644 --- a/skills/m365-agents-ts/SKILL.md +++ b/skills/m365-agents-ts/SKILL.md @@ -168,7 +168,7 @@ window.WebChat.renderWebChat({ | File | Contents | | --- | --- | -| [references/acceptance-criteria.md](references/acceptance-criteria.md) | Import paths, hosting pipeline, streaming, and Copilot Studio patterns | +| references/acceptance-criteria.md | Import paths, hosting pipeline, streaming, and Copilot Studio patterns | ## Reference Links diff --git a/skills/mcp-builder-ms/SKILL.md b/skills/mcp-builder-ms/SKILL.md index 211a7656..f8f28fd0 100644 --- a/skills/mcp-builder-ms/SKILL.md +++ b/skills/mcp-builder-ms/SKILL.md @@ -34,7 +34,7 @@ Before building a custom server, check if Microsoft already provides one: | **Playwright MCP** | Local | Browser automation and testing | | **GitHub MCP** | Remote | `https://api.githubcopilot.com/mcp` | -**Full ecosystem:** See [šŸ”· Microsoft MCP Patterns](./reference/microsoft_mcp_patterns.md) for complete server catalog and patterns. +**Full ecosystem:** See šŸ”· Microsoft MCP Patterns for complete server catalog and patterns. ### When to Use Microsoft vs Custom @@ -44,7 +44,7 @@ Before building a custom server, check if Microsoft already provides one: | AI Foundry agents/evals | Use **Foundry MCP** remote server | | Custom internal APIs | Build **custom server** (this guide) | | Third-party SaaS integration | Build **custom server** (this guide) | -| Extending Azure MCP | Follow [Microsoft MCP Patterns](./reference/microsoft_mcp_patterns.md) +| Extending Azure MCP | Follow Microsoft MCP Patterns --- @@ -102,18 +102,18 @@ Key pages to review: **Load framework documentation:** -- **MCP Best Practices**: [šŸ“‹ View Best Practices](./reference/mcp_best_practices.md) - Core guidelines +- **MCP Best Practices**: šŸ“‹ View Best Practices - Core guidelines **For TypeScript (recommended):** - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md` -- [⚔ TypeScript Guide](./reference/node_mcp_server.md) - TypeScript patterns and examples +- ⚔ TypeScript Guide - TypeScript patterns and examples **For Python:** - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` -- [šŸ Python Guide](./reference/python_mcp_server.md) - Python patterns and examples +- šŸ Python Guide - Python patterns and examples **For C#/.NET (Microsoft ecosystem):** -- [šŸ”· Microsoft MCP Patterns](./reference/microsoft_mcp_patterns.md) - C# patterns, Azure MCP architecture, command hierarchy +- šŸ”· Microsoft MCP Patterns - C# patterns, Azure MCP architecture, command hierarchy #### 1.4 Plan Your Implementation @@ -130,9 +130,9 @@ Prioritize comprehensive API coverage. List endpoints to implement, starting wit #### 2.1 Set Up Project Structure See language-specific guides for project setup: -- [⚔ TypeScript Guide](./reference/node_mcp_server.md) - Project structure, package.json, tsconfig.json -- [šŸ Python Guide](./reference/python_mcp_server.md) - Module organization, dependencies -- [šŸ”· Microsoft MCP Patterns](./reference/microsoft_mcp_patterns.md) - C# project structure, command hierarchy +- ⚔ TypeScript Guide - Project structure, package.json, tsconfig.json +- šŸ Python Guide - Module organization, dependencies +- šŸ”· Microsoft MCP Patterns - C# project structure, command hierarchy #### 2.2 Implement Core Infrastructure @@ -203,7 +203,7 @@ See language-specific guides for detailed testing approaches and quality checkli After implementing your MCP server, create comprehensive evaluations to test its effectiveness. -**Load [āœ… Evaluation Guide](./reference/evaluation.md) for complete evaluation guidelines.** +**Load āœ… Evaluation Guide for complete evaluation guidelines.** #### 4.1 Understand Evaluation Purpose @@ -252,7 +252,7 @@ Load these resources as needed during development: ### Core MCP Documentation (Load First) - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix -- [šŸ“‹ MCP Best Practices](./reference/mcp_best_practices.md) - Universal MCP guidelines including: +- šŸ“‹ MCP Best Practices - Universal MCP guidelines including: - Server and tool naming conventions - Response format guidelines (JSON vs Markdown) - Pagination best practices @@ -260,7 +260,7 @@ Load these resources as needed during development: - Security and error handling standards ### Microsoft MCP Documentation (For Azure/Foundry) -- [šŸ”· Microsoft MCP Patterns](./reference/microsoft_mcp_patterns.md) - Microsoft-specific patterns including: +- šŸ”· Microsoft MCP Patterns - Microsoft-specific patterns including: - Azure MCP Server architecture (48+ Azure services) - C#/.NET command implementation patterns - Remote MCP with Foundry Agent Service @@ -270,24 +270,24 @@ Load these resources as needed during development: ### SDK Documentation (Load During Phase 1/2) - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - **TypeScript SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md` -- **Microsoft MCP SDK**: See [Microsoft MCP Patterns](./reference/microsoft_mcp_patterns.md) for C#/.NET +- **Microsoft MCP SDK**: See Microsoft MCP Patterns for C#/.NET ### Language-Specific Implementation Guides (Load During Phase 2) -- [šŸ Python Implementation Guide](./reference/python_mcp_server.md) - Complete Python/FastMCP guide with: +- šŸ Python Implementation Guide - Complete Python/FastMCP guide with: - Server initialization patterns - Pydantic model examples - Tool registration with `@mcp.tool` - Complete working examples - Quality checklist -- [⚔ TypeScript Implementation Guide](./reference/node_mcp_server.md) - Complete TypeScript guide with: +- ⚔ TypeScript Implementation Guide - Complete TypeScript guide with: - Project structure - Zod schema patterns - Tool registration with `server.registerTool` - Complete working examples - Quality checklist -- [šŸ”· Microsoft MCP Patterns](./reference/microsoft_mcp_patterns.md) - Complete C#/.NET guide with: +- šŸ”· Microsoft MCP Patterns - Complete C#/.NET guide with: - Command hierarchy (BaseCommand → GlobalCommand → SubscriptionCommand) - Naming conventions (`{Resource}{Operation}Command`) - Option handling with `.AsRequired()` / `.AsOptional()` @@ -295,7 +295,7 @@ Load these resources as needed during development: - Live test patterns with Bicep ### Evaluation Guide (Load During Phase 4) -- [āœ… Evaluation Guide](./reference/evaluation.md) - Complete evaluation creation guide with: +- āœ… Evaluation Guide - Complete evaluation creation guide with: - Question creation guidelines - Answer verification strategies - XML format specifications diff --git a/skills/memory-systems/SKILL.md b/skills/memory-systems/SKILL.md index 48b96d57..a0369590 100644 --- a/skills/memory-systems/SKILL.md +++ b/skills/memory-systems/SKILL.md @@ -207,7 +207,7 @@ This skill builds on context-fundamentals. It connects to: ## References Internal reference: -- [Implementation Reference](./references/implementation.md) - Detailed implementation patterns +- Implementation Reference - Detailed implementation patterns Related skills in this collection: - context-fundamentals - Context basics diff --git a/skills/multi-agent-patterns/SKILL.md b/skills/multi-agent-patterns/SKILL.md index 2d78c7fa..fab3cdb0 100644 --- a/skills/multi-agent-patterns/SKILL.md +++ b/skills/multi-agent-patterns/SKILL.md @@ -239,7 +239,7 @@ This skill builds on context-fundamentals and context-degradation. It connects t ## References Internal reference: -- [Frameworks Reference](./references/frameworks.md) - Detailed framework implementation patterns +- Frameworks Reference - Detailed framework implementation patterns Related skills in this collection: - context-fundamentals - Context basics diff --git a/skills/n8n-code-python/SKILL.md b/skills/n8n-code-python/SKILL.md index 4a9c2ee1..14c15e8c 100644 --- a/skills/n8n-code-python/SKILL.md +++ b/skills/n8n-code-python/SKILL.md @@ -233,7 +233,7 @@ return [{ }] ``` -**See**: [DATA_ACCESS.md](DATA_ACCESS.md) for comprehensive guide +**See**: DATA_ACCESS.md for comprehensive guide --- @@ -257,7 +257,7 @@ name = webhook_data.get("name") **Why**: Webhook node wraps all request data under `body` property. This includes POST data, query parameters, and JSON payloads. -**See**: [DATA_ACCESS.md](DATA_ACCESS.md) for full webhook structure details +**See**: DATA_ACCESS.md for full webhook structure details --- @@ -320,7 +320,7 @@ return [{"data": value}] # Should be {"json": value} **Why it matters**: Next nodes expect list format. Incorrect format causes workflow execution to fail. -**See**: [ERROR_PATTERNS.md](ERROR_PATTERNS.md) #2 for detailed error solutions +**See**: ERROR_PATTERNS.md #2 for detailed error solutions --- @@ -370,7 +370,7 @@ import statistics # āœ… Statistical functions - āœ… Use **HTTP Request node** + **HTML Extract node** - āœ… Or switch to **JavaScript** with regex/string methods -**See**: [STANDARD_LIBRARY.md](STANDARD_LIBRARY.md) for complete reference +**See**: STANDARD_LIBRARY.md for complete reference --- @@ -490,7 +490,7 @@ else: return [{"json": {"error": "No values found"}}] ``` -**See**: [COMMON_PATTERNS.md](COMMON_PATTERNS.md) for 10 detailed Python patterns +**See**: COMMON_PATTERNS.md for 10 detailed Python patterns --- @@ -554,7 +554,7 @@ email = _json["body"]["email"] email = _json.get("body", {}).get("email", "no-email") ``` -**See**: [ERROR_PATTERNS.md](ERROR_PATTERNS.md) for comprehensive error guide +**See**: ERROR_PATTERNS.md for comprehensive error guide --- @@ -598,7 +598,7 @@ from statistics import mean, median, stdev average = mean([1, 2, 3, 4, 5]) ``` -**See**: [STANDARD_LIBRARY.md](STANDARD_LIBRARY.md) for complete reference +**See**: STANDARD_LIBRARY.md for complete reference --- @@ -736,10 +736,10 @@ Before deploying Python Code nodes, verify: ## Additional Resources ### Related Files -- [DATA_ACCESS.md](DATA_ACCESS.md) - Comprehensive Python data access patterns -- [COMMON_PATTERNS.md](COMMON_PATTERNS.md) - 10 Python patterns for n8n -- [ERROR_PATTERNS.md](ERROR_PATTERNS.md) - Top 5 errors and solutions -- [STANDARD_LIBRARY.md](STANDARD_LIBRARY.md) - Complete standard library reference +- DATA_ACCESS.md - Comprehensive Python data access patterns +- COMMON_PATTERNS.md - 10 Python patterns for n8n +- ERROR_PATTERNS.md - Top 5 errors and solutions +- STANDARD_LIBRARY.md - Complete standard library reference ### n8n Documentation - Code Node Guide: https://docs.n8n.io/code/code-node/ diff --git a/skills/n8n-mcp-tools-expert/SKILL.md b/skills/n8n-mcp-tools-expert/SKILL.md index b32a454c..fdd7bc20 100644 --- a/skills/n8n-mcp-tools-expert/SKILL.md +++ b/skills/n8n-mcp-tools-expert/SKILL.md @@ -25,9 +25,9 @@ Use this skill when: n8n-mcp provides tools organized into categories: -1. **Node Discovery** → [SEARCH_GUIDE.md](SEARCH_GUIDE.md) -2. **Configuration Validation** → [VALIDATION_GUIDE.md](VALIDATION_GUIDE.md) -3. **Workflow Management** → [WORKFLOW_GUIDE.md](WORKFLOW_GUIDE.md) +1. **Node Discovery** → SEARCH_GUIDE.md +2. **Configuration Validation** → VALIDATION_GUIDE.md +3. **Workflow Management** → WORKFLOW_GUIDE.md 4. **Template Library** - Search and deploy 2,700+ real workflows 5. **Documentation & Guides** - Tool docs, AI agent guide, Code node guides @@ -375,13 +375,13 @@ await n8n_update_partial_workflow({ ## Detailed Guides ### Node Discovery Tools -See [SEARCH_GUIDE.md](SEARCH_GUIDE.md) for: +See SEARCH_GUIDE.md for: - search_nodes - get_node with detail levels (minimal, standard, full) - get_node modes (info, docs, search_properties, versions) ### Validation Tools -See [VALIDATION_GUIDE.md](VALIDATION_GUIDE.md) for: +See VALIDATION_GUIDE.md for: - Validation profiles explained - validate_node with modes (minimal, full) - validate_workflow complete structure @@ -389,7 +389,7 @@ See [VALIDATION_GUIDE.md](VALIDATION_GUIDE.md) for: - Handling validation errors ### Workflow Management -See [WORKFLOW_GUIDE.md](WORKFLOW_GUIDE.md) for: +See WORKFLOW_GUIDE.md for: - n8n_create_workflow - n8n_update_partial_workflow (17 operation types!) - Smart parameters (branch, case) @@ -639,9 +639,9 @@ validate_node({nodeType: "nodes-base.webhook", config: {}, mode: "minimal"}) 7. activateWorkflow → go live! For details, see: -- [SEARCH_GUIDE.md](SEARCH_GUIDE.md) - Node discovery -- [VALIDATION_GUIDE.md](VALIDATION_GUIDE.md) - Configuration validation -- [WORKFLOW_GUIDE.md](WORKFLOW_GUIDE.md) - Workflow management +- SEARCH_GUIDE.md - Node discovery +- VALIDATION_GUIDE.md - Configuration validation +- WORKFLOW_GUIDE.md - Workflow management --- diff --git a/skills/n8n-node-configuration/SKILL.md b/skills/n8n-node-configuration/SKILL.md index c19778f5..1b605cba 100644 --- a/skills/n8n-node-configuration/SKILL.md +++ b/skills/n8n-node-configuration/SKILL.md @@ -768,8 +768,8 @@ get_node({ For comprehensive guides on specific topics: -- **[DEPENDENCIES.md](DEPENDENCIES.md)** - Deep dive into property dependencies and displayOptions -- **[OPERATION_PATTERNS.md](OPERATION_PATTERNS.md)** - Common configuration patterns by node type +- **DEPENDENCIES.md** - Deep dive into property dependencies and displayOptions +- **OPERATION_PATTERNS.md** - Common configuration patterns by node type --- diff --git a/skills/observe-whatsapp/SKILL.md b/skills/observe-whatsapp/SKILL.md index 64691cd3..bb0faea6 100644 --- a/skills/observe-whatsapp/SKILL.md +++ b/skills/observe-whatsapp/SKILL.md @@ -85,9 +85,9 @@ node scripts/openapi-explore.mjs --spec platform schema WebhookDelivery ## References -- [references/message-debugging-reference.md](references/message-debugging-reference.md) - Message debugging guide -- [references/triage-reference.md](references/triage-reference.md) - Error triage guide -- [references/health-reference.md](references/health-reference.md) - Health check guide +- references/message-debugging-reference.md - Message debugging guide +- references/triage-reference.md - Error triage guide +- references/health-reference.md - Health check guide ## Related skills diff --git a/skills/podcast-generation/SKILL.md b/skills/podcast-generation/SKILL.md index a7ee1efb..4f036f13 100644 --- a/skills/podcast-generation/SKILL.md +++ b/skills/podcast-generation/SKILL.md @@ -116,6 +116,6 @@ new Audio(audioUrl).play(); ## References -- **Full architecture**: See [references/architecture.md](references/architecture.md) for complete stack design -- **Code examples**: See [references/code-examples.md](references/code-examples.md) for production patterns -- **PCM conversion**: Use [scripts/pcm_to_wav.py](scripts/pcm_to_wav.py) for audio format conversion +- **Full architecture**: See references/architecture.md for complete stack design +- **Code examples**: See references/code-examples.md for production patterns +- **PCM conversion**: Use scripts/pcm_to_wav.py for audio format conversion diff --git a/skills/postmortem-writing/SKILL.md b/skills/postmortem-writing/SKILL.md index f1d816a2..d92bb693 100644 --- a/skills/postmortem-writing/SKILL.md +++ b/skills/postmortem-writing/SKILL.md @@ -221,8 +221,8 @@ The deployment completed at 14:23, but the first alert didn't fire until 14:31 ( - 2023-11-02: Similar connection issue in User Service (POSTMORTEM-42) ### References -- [Connection Pool Best Practices](internal-wiki/connection-pools) -- [Deployment Runbook](internal-wiki/deployment-runbook) +- Connection Pool Best Practices +- Deployment Runbook ``` ### Template 2: 5 Whys Analysis diff --git a/skills/prompt-engineer/README.md b/skills/prompt-engineer/README.md index 1a757d5a..f3c44eb0 100644 --- a/skills/prompt-engineer/README.md +++ b/skills/prompt-engineer/README.md @@ -647,7 +647,7 @@ Then configure: ## šŸ“– Learn More -- **[Skill Development Guide](../../resources/skills-development.md)** - Learn how to create your own skills +- **Skill Development Guide** - Learn how to create your own skills - **[SKILL.md](./SKILL.md)** - Full technical specification of this skill - **[Repository README](../../README.md)** - Overview of all available skills diff --git a/skills/pydantic-models-py/SKILL.md b/skills/pydantic-models-py/SKILL.md index 8b12ba3f..e591978e 100644 --- a/skills/pydantic-models-py/SKILL.md +++ b/skills/pydantic-models-py/SKILL.md @@ -9,7 +9,7 @@ Create Pydantic models following the multi-model pattern for clean API contracts ## Quick Start -Copy the template from [assets/template.py](assets/template.py) and replace placeholders: +Copy the template from assets/template.py and replace placeholders: - `{{ResourceName}}` → PascalCase name (e.g., `Project`) - `{{resource_name}}` → snake_case name (e.g., `project`) diff --git a/skills/react-flow-node-ts/SKILL.md b/skills/react-flow-node-ts/SKILL.md index b1c7d6a9..8de3b5ea 100644 --- a/skills/react-flow-node-ts/SKILL.md +++ b/skills/react-flow-node-ts/SKILL.md @@ -9,15 +9,15 @@ Create React Flow node components following established patterns with proper Typ ## Quick Start -Copy templates from [assets/](assets/) and replace placeholders: +Copy templates from assets/ and replace placeholders: - `{{NodeName}}` → PascalCase component name (e.g., `VideoNode`) - `{{nodeType}}` → kebab-case type identifier (e.g., `video-node`) - `{{NodeData}}` → Data interface name (e.g., `VideoNodeData`) ## Templates -- [assets/template.tsx](assets/template.tsx) - Node component -- [assets/types.template.ts](assets/types.template.ts) - TypeScript definitions +- assets/template.tsx - Node component +- assets/types.template.ts - TypeScript definitions ## Node Component Pattern diff --git a/skills/reddit-automation/SKILL.md b/skills/reddit-automation/SKILL.md index 77303375..a6a3e686 100644 --- a/skills/reddit-automation/SKILL.md +++ b/skills/reddit-automation/SKILL.md @@ -190,7 +190,7 @@ t5_ = Subreddit **Text Formatting**: - Reddit uses Markdown for post and comment formatting - Code blocks, tables, and headers are supported -- Links use `[text](url)` format +- Links use `text` format - Mention users with `u/username`, subreddits with `r/subreddit` ## Quick Reference diff --git a/skills/remotion-best-practices/rules/charts.md b/skills/remotion-best-practices/rules/charts.md index a402ed53..ea59e543 100644 --- a/skills/remotion-best-practices/rules/charts.md +++ b/skills/remotion-best-practices/rules/charts.md @@ -17,7 +17,7 @@ Instead, drive all animations from `useCurrentFrame()`. ## Bar Chart Animations -See [Bar Chart Example](assets/charts/bar-chart.tsx) for a basic example implmentation. +See Bar Chart Example for a basic example implmentation. ### Staggered Bars diff --git a/skills/sast-configuration/SKILL.md b/skills/sast-configuration/SKILL.md index 11785e43..a5f98a29 100644 --- a/skills/sast-configuration/SKILL.md +++ b/skills/sast-configuration/SKILL.md @@ -85,15 +85,15 @@ codeql database create mydb --language=python ## Reference Documentation -- [Semgrep Rule Creation](references/semgrep-rules.md) - Pattern-based security rule development -- [SonarQube Configuration](references/sonarqube-config.md) - Quality gates and profiles -- [CodeQL Setup Guide](references/codeql-setup.md) - Query development and workflows +- Semgrep Rule Creation - Pattern-based security rule development +- SonarQube Configuration - Quality gates and profiles +- CodeQL Setup Guide - Query development and workflows ## Templates & Assets -- [semgrep-config.yml](assets/semgrep-config.yml) - Production-ready Semgrep configuration -- [sonarqube-settings.xml](assets/sonarqube-settings.xml) - SonarQube quality profile template -- [run-sast.sh](scripts/run-sast.sh) - Automated SAST execution script +- semgrep-config.yml - Production-ready Semgrep configuration +- sonarqube-settings.xml - SonarQube quality profile template +- run-sast.sh - Automated SAST execution script ## Integration Patterns @@ -190,9 +190,9 @@ semgrep --config p/pci-dss --json -o pci-scan-results.json ## Related Skills -- [OWASP Top 10 Checklist](../owasp-top10-checklist/SKILL.md) -- [Container Security](../container-security/SKILL.md) -- [Dependency Scanning](../dependency-scanning/SKILL.md) +- OWASP Top 10 Checklist +- Container Security +- Dependency Scanning ## Tool Comparison diff --git a/skills/skill-creator-ms/SKILL.md b/skills/skill-creator-ms/SKILL.md index 64751848..715c5c2b 100644 --- a/skills/skill-creator-ms/SKILL.md +++ b/skills/skill-creator-ms/SKILL.md @@ -225,8 +225,8 @@ client.delete_item(item_id) | File | Contents | |------|----------| -| [references/tools.md](references/tools.md) | Tool integrations | -| [references/streaming.md](references/streaming.md) | Event streaming patterns | +| references/tools.md | Tool integrations | +| references/streaming.md | Event streaming patterns | ``` --- @@ -525,8 +525,8 @@ After creating the skill: [Minimal example] ## Advanced Features -- **Streaming**: See [references/streaming.md](references/streaming.md) -- **Tools**: See [references/tools.md](references/tools.md) +- **Streaming**: See references/streaming.md +- **Tools**: See references/tools.md ``` ### Pattern 2: Language Variants diff --git a/skills/team-collaboration-standup-notes/resources/implementation-playbook.md b/skills/team-collaboration-standup-notes/resources/implementation-playbook.md index 151ffdde..f9b1e0ad 100644 --- a/skills/team-collaboration-standup-notes/resources/implementation-playbook.md +++ b/skills/team-collaboration-standup-notes/resources/implementation-playbook.md @@ -266,7 +266,7 @@ obsidian_get_recent_periodic_notes --period daily --limit 2 | \ • Need staging database access for migration testing - @infra-team ## šŸ“Ž Links -• [PR #789](link) | [JIRA Sprint Board](link) +• PR #789 | JIRA Sprint Board ``` **Thread-Based Standup:** @@ -351,7 +351,7 @@ From standup notes, automatically extract: • Taking tomorrow afternoon off (dentist appointment) - Will post morning standup but limited availability after 12pm • Mobile responsiveness research doc started: [Link to Notion doc] -šŸ“Ž [Sprint Board](link) | [My Active PRs](link) +šŸ“Ž Sprint Board | My Active PRs ``` ### Example 2: AI-Generated Standup from Git History @@ -527,7 +527,7 @@ jira issues list --assignee currentUser() --status "In Progress" • Heads up: Deploying migration to staging at noon, expect ~10min downtime **šŸ”— Links** -• [Active PRs](link) | [Sprint Board](link) | [Migration Runbook](link) +• Active PRs | Sprint Board | Migration Runbook --- šŸ‘€ = I've read this | šŸ¤ = I can help with something | šŸ’¬ = Reply in thread diff --git a/skills/terraform-skill/SKILL.md b/skills/terraform-skill/SKILL.md index 460ae575..216125bd 100644 --- a/skills/terraform-skill/SKILL.md +++ b/skills/terraform-skill/SKILL.md @@ -64,7 +64,7 @@ examples/ # Module usage examples (also serve as tests) - Use **examples/** as both documentation and integration test fixtures - Keep modules small and focused (single responsibility) -**For detailed module architecture, see:** [Code Patterns: Module Types & Hierarchy](references/code-patterns.md) +**For detailed module architecture, see:** Code Patterns: Module Types & Hierarchy ### 2. Naming Conventions @@ -168,8 +168,8 @@ var.database_instance_class # Not just "instance_class" - IAM policy statements: **set** (use for expressions) **For detailed testing guides, see:** -- **[Testing Frameworks Guide](references/testing-frameworks.md)** - Deep dive into static analysis, native tests, and Terratest -- **[Quick Reference](references/quick-reference.md#testing-approach-selection)** - Decision flowchart and command cheat sheet +- **Testing Frameworks Guide** - Deep dive into static analysis, native tests, and Terratest +- **Quick Reference** - Decision flowchart and command cheat sheet ## Code Structure Standards @@ -225,7 +225,7 @@ variable "environment" { } ``` -**For complete structure guidelines, see:** [Code Patterns: Block Ordering & Structure](references/code-patterns.md#block-ordering--structure) +**For complete structure guidelines, see:** Code Patterns: Block Ordering & Structure ## Count vs For_Each: When to Use Each @@ -269,7 +269,7 @@ resource "aws_subnet" "private" { } ``` -**For migration guides and detailed examples, see:** [Code Patterns: Count vs For_Each](references/code-patterns.md#count-vs-for_each-deep-dive) +**For migration guides and detailed examples, see:** Code Patterns: Count vs For_Each ## Locals for Dependency Management @@ -311,7 +311,7 @@ resource "aws_subnet" "public" { - Ensures correct dependency order without explicit `depends_on` - Particularly useful for VPC configurations with secondary CIDR blocks -**For detailed examples, see:** [Code Patterns: Locals for Dependency Management](references/code-patterns.md#locals-for-dependency-management) +**For detailed examples, see:** Code Patterns: Locals for Dependency Management ## Module Development @@ -347,8 +347,8 @@ my-module/ - āœ… Document what consumers should do with each output **For detailed module patterns, see:** -- **[Module Patterns Guide](references/module-patterns.md)** - Variable best practices, output design, āœ… DO vs āŒ DON'T patterns -- **[Quick Reference](references/quick-reference.md#common-patterns)** - Resource naming, variable naming, file organization +- **Module Patterns Guide** - Variable best practices, output design, āœ… DO vs āŒ DON'T patterns +- **Quick Reference** - Resource naming, variable naming, file organization ## CI/CD Integration @@ -367,8 +367,8 @@ my-module/ 4. **Tag all test resources** (track spending) **For complete CI/CD templates, see:** -- **[CI/CD Workflows Guide](references/ci-cd-workflows.md)** - GitHub Actions, GitLab CI, Atlantis integration, cost optimization -- **[Quick Reference](references/quick-reference.md#troubleshooting-guide)** - Common CI/CD issues and solutions +- **CI/CD Workflows Guide** - GitHub Actions, GitLab CI, Atlantis integration, cost optimization +- **Quick Reference** - Common CI/CD issues and solutions ## Security & Compliance @@ -395,7 +395,7 @@ checkov -d . - Use least-privilege security groups **For detailed security guidance, see:** -- **[Security & Compliance Guide](references/security-compliance.md)** - Trivy/Checkov integration, secrets management, state file security, compliance testing +- **Security & Compliance Guide** - Trivy/Checkov integration, secrets management, state file security, compliance testing ## Version Management @@ -429,7 +429,7 @@ terraform init -upgrade # Updates providers terraform plan ``` -**For detailed version management, see:** [Code Patterns: Version Management](references/code-patterns.md#version-management) +**For detailed version management, see:** Code Patterns: Version Management ## Modern Terraform Features (1.0+) @@ -474,7 +474,7 @@ variable "backup_days" { } ``` -**For complete patterns and examples, see:** [Code Patterns: Modern Terraform Features](references/code-patterns.md#modern-terraform-features-10) +**For complete patterns and examples, see:** Code Patterns: Modern Terraform Features ## Version-Specific Guidance @@ -495,18 +495,18 @@ variable "backup_days" { ### Terraform vs OpenTofu -Both are fully supported by this skill. For licensing, governance, and feature comparison, see [Quick Reference: Terraform vs OpenTofu](references/quick-reference.md#terraform-vs-opentofu-comparison). +Both are fully supported by this skill. For licensing, governance, and feature comparison, see Quick Reference: Terraform vs OpenTofu. ## Detailed Guides This skill uses **progressive disclosure** - essential information is in this main file, detailed guides are available when needed: šŸ“š **Reference Files:** -- **[Testing Frameworks](references/testing-frameworks.md)** - In-depth guide to static analysis, native tests, and Terratest -- **[Module Patterns](references/module-patterns.md)** - Module structure, variable/output best practices, āœ… DO vs āŒ DON'T patterns -- **[CI/CD Workflows](references/ci-cd-workflows.md)** - GitHub Actions, GitLab CI templates, cost optimization, automated cleanup -- **[Security & Compliance](references/security-compliance.md)** - Trivy/Checkov integration, secrets management, compliance testing -- **[Quick Reference](references/quick-reference.md)** - Command cheat sheets, decision flowcharts, troubleshooting guide +- **Testing Frameworks** - In-depth guide to static analysis, native tests, and Terratest +- **Module Patterns** - Module structure, variable/output best practices, āœ… DO vs āŒ DON'T patterns +- **CI/CD Workflows** - GitHub Actions, GitLab CI templates, cost optimization, automated cleanup +- **Security & Compliance** - Trivy/Checkov integration, secrets management, compliance testing +- **Quick Reference** - Command cheat sheets, decision flowcharts, troubleshooting guide **How to use:** When you need detailed information on a topic, reference the appropriate guide. Claude will load it on demand to provide comprehensive guidance. diff --git a/skills/tool-design/SKILL.md b/skills/tool-design/SKILL.md index 6ec4e10d..a0165458 100644 --- a/skills/tool-design/SKILL.md +++ b/skills/tool-design/SKILL.md @@ -98,7 +98,7 @@ The question to ask: are your tools enabling new capabilities, or are they const **Build for Future Models** Models improve faster than tooling can keep up. An architecture optimized for today's model may be over-constrained for tomorrow's. Build minimal architectures that can benefit from model improvements rather than sophisticated architectures that lock in current limitations. -See [Architectural Reduction Case Study](./references/architectural_reduction.md) for production evidence. +See Architectural Reduction Case Study for production evidence. ### Tool Description Engineering @@ -295,8 +295,8 @@ This skill connects to: ## References Internal references: -- [Best Practices Reference](./references/best_practices.md) - Detailed tool design guidelines -- [Architectural Reduction Case Study](./references/architectural_reduction.md) - Production evidence for tool minimalism +- Best Practices Reference - Detailed tool design guidelines +- Architectural Reduction Case Study - Production evidence for tool minimalism Related skills in this collection: - context-fundamentals - Tool context interactions diff --git a/skills/track-management/resources/implementation-playbook.md b/skills/track-management/resources/implementation-playbook.md index bd2abb3c..42d0b2dd 100644 --- a/skills/track-management/resources/implementation-playbook.md +++ b/skills/track-management/resources/implementation-playbook.md @@ -315,20 +315,20 @@ Example: | Track ID | Type | Status | Phase | Started | Assignee | | ------------------------------------------------ | ------- | ----------- | ----- | ---------- | ---------- | -| [user-auth_20250115](tracks/user-auth_20250115/) | feature | in-progress | 2/3 | 2025-01-15 | @developer | -| [fix-login_20250114](tracks/fix-login_20250114/) | bug | pending | 0/2 | 2025-01-14 | - | +| user-auth_20250115 | feature | in-progress | 2/3 | 2025-01-15 | @developer | +| fix-login_20250114 | bug | pending | 0/2 | 2025-01-14 | - | ## Completed Tracks | Track ID | Type | Completed | Duration | | ---------------------------------------------- | ----- | ---------- | -------- | -| [setup-ci_20250110](tracks/setup-ci_20250110/) | chore | 2025-01-12 | 2 days | +| setup-ci_20250110 | chore | 2025-01-12 | 2 days | ## Archived Tracks | Track ID | Reason | Archived | | ---------------------------------------------------- | ---------- | ---------- | -| [old-feature_20241201](tracks/old-feature_20241201/) | Superseded | 2025-01-05 | +| old-feature_20241201 | Superseded | 2025-01-05 | ``` ## Metadata (metadata.json) Fields diff --git a/skills/writing-skills/SKILL.md b/skills/writing-skills/SKILL.md index 7be139ef..d55a0fdb 100644 --- a/skills/writing-skills/SKILL.md +++ b/skills/writing-skills/SKILL.md @@ -106,7 +106,7 @@ Before deploying any skill: ## šŸ”— Related Skills -- **[opencode-expert](skill://opencode-expert)**: For OpenCode environment configuration +- **opencode-expert**: For OpenCode environment configuration - Use `/write-skill` command for guided skill creation ## Examples diff --git a/skills/writing-skills/anthropic-best-practices.md b/skills/writing-skills/anthropic-best-practices.md index a5a7d07a..65ba78b4 100644 --- a/skills/writing-skills/anthropic-best-practices.md +++ b/skills/writing-skills/anthropic-best-practices.md @@ -287,8 +287,8 @@ with pdfplumber.open("file.pdf") as pdf: ## Advanced features -**Form filling**: See [FORMS.md](FORMS.md) for complete guide -**API reference**: See [REFERENCE.md](REFERENCE.md) for all methods +**Form filling**: See FORMS.md for complete guide +**API reference**: See REFERENCE.md for all methods **Examples**: See [EXAMPLES.md](EXAMPLES.md) for common patterns ```` @@ -313,10 +313,10 @@ bigquery-skill/ ## Available datasets -**Finance**: Revenue, ARR, billing → See [reference/finance.md](reference/finance.md) -**Sales**: Opportunities, pipeline, accounts → See [reference/sales.md](reference/sales.md) -**Product**: API usage, features, adoption → See [reference/product.md](reference/product.md) -**Marketing**: Campaigns, attribution, email → See [reference/marketing.md](reference/marketing.md) +**Finance**: Revenue, ARR, billing → See reference/finance.md +**Sales**: Opportunities, pipeline, accounts → See reference/sales.md +**Product**: API usage, features, adoption → See reference/product.md +**Marketing**: Campaigns, attribution, email → See reference/marketing.md ## Quick search @@ -338,14 +338,14 @@ Show basic content, link to advanced content: ## Creating documents -Use docx-js for new documents. See [DOCX-JS.md](DOCX-JS.md). +Use docx-js for new documents. See DOCX-JS.md. ## Editing documents For simple edits, modify the XML directly. -**For tracked changes**: See [REDLINING.md](REDLINING.md) -**For OOXML details**: See [OOXML.md](OOXML.md) +**For tracked changes**: See REDLINING.md +**For OOXML details**: See OOXML.md ``` Claude reads REDLINING.md or OOXML.md only when the user needs those features. @@ -360,10 +360,10 @@ Claude may partially read files when they're referenced from other referenced fi ```markdown theme={null} # SKILL.md -See [advanced.md](advanced.md)... +See advanced.md... # advanced.md -See [details.md](details.md)... +See details.md... # details.md Here's the actual information... @@ -375,8 +375,8 @@ Here's the actual information... # SKILL.md **Basic usage**: [instructions in SKILL.md] -**Advanced features**: See [advanced.md](advanced.md) -**API reference**: See [reference.md](reference.md) +**Advanced features**: See advanced.md +**API reference**: See reference.md **Examples**: See [examples.md](examples.md) ``` diff --git a/skills/writing-skills/examples.md b/skills/writing-skills/examples.md index 95ad71fc..4d0d0338 100644 --- a/skills/writing-skills/examples.md +++ b/skills/writing-skills/examples.md @@ -111,7 +111,7 @@ another example ## Detailed Docs For more options, run `--help` or see: -- [patterns.md](patterns.md) +- patterns.md - [examples.md](examples.md) ``` diff --git a/skills/writing-skills/gotchas.md b/skills/writing-skills/gotchas.md index b9bfc6b3..0321c297 100644 --- a/skills/writing-skills/gotchas.md +++ b/skills/writing-skills/gotchas.md @@ -172,7 +172,7 @@ See [my-skill] for details. See /home/user/.config/opencode/skills/my-skill/SKILL.md # āœ… GOOD: Skill protocol -See [my-skill](skill://my-skill) +See my-skill ``` ## Tier Selection diff --git a/skills/writing-skills/references/standards/README.md b/skills/writing-skills/references/standards/README.md index 3c56c331..aed96952 100644 --- a/skills/writing-skills/references/standards/README.md +++ b/skills/writing-skills/references/standards/README.md @@ -127,8 +127,8 @@ Reference from SKILL.md: ```markdown ## Detailed Reference -- [Patterns](patterns.md) - Common usage patterns -- [Examples](examples.md) - Code samples +- Patterns - Common usage patterns +- Examples - Code samples ``` ## Skill Types diff --git a/skills/writing-skills/references/templates/reference.md b/skills/writing-skills/references/templates/reference.md index a9698cfd..66342eee 100644 --- a/skills/writing-skills/references/templates/reference.md +++ b/skills/writing-skills/references/templates/reference.md @@ -31,5 +31,5 @@ another example ## Detailed Docs For more options, run `--help` or see: -- [patterns.md](patterns.md) -- [examples.md](examples.md) +- patterns.md +- examples.md diff --git a/skills/youtube-summarizer/README.md b/skills/youtube-summarizer/README.md index 227f8aef..39b0341f 100644 --- a/skills/youtube-summarizer/README.md +++ b/skills/youtube-summarizer/README.md @@ -349,7 +349,7 @@ Found a bug or have a feature request? Contributions welcome! ## License -MIT License - see [LICENSE](../../../LICENSE) for details. +MIT License - see LICENSE for details. --- diff --git a/skills/zustand-store-ts/SKILL.md b/skills/zustand-store-ts/SKILL.md index ac710e1b..3b49dae1 100644 --- a/skills/zustand-store-ts/SKILL.md +++ b/skills/zustand-store-ts/SKILL.md @@ -9,7 +9,7 @@ Create Zustand stores following established patterns with proper TypeScript type ## Quick Start -Copy the template from [assets/template.ts](assets/template.ts) and replace placeholders: +Copy the template from assets/template.ts and replace placeholders: - `{{StoreName}}` → PascalCase store name (e.g., `Project`) - `{{description}}` → Brief description for JSDoc diff --git a/skills_index.json b/skills_index.json index 2b87801d..606097ea 100644 --- a/skills_index.json +++ b/skills_index.json @@ -22,7 +22,7 @@ "path": "skills/3d-web-experience", "category": "uncategorized", "name": "3d-web-experience", - "description": "Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.", + "description": "Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing ...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -49,7 +49,7 @@ "path": "skills/active-directory-attacks", "category": "uncategorized", "name": "Active Directory Attacks", - "description": "This skill should be used when the user asks to \"attack Active Directory\", \"exploit AD\", \"Kerberoasting\", \"DCSync\", \"pass-the-hash\", \"BloodHound enumeration\", \"Golden Ticket\", \"Silver Ticket\", \"AS-REP roasting\", \"NTLM relay\", or needs guidance on Windows domain penetration testing.", + "description": "Provide comprehensive techniques for attacking Microsoft Active Directory environments. Covers reconnaissance, credential harvesting, Kerberos attacks, lateral movement, privilege escalation, and domain dominance for red team operations and penetrati", "risk": "unknown", "source": "unknown" }, @@ -76,7 +76,7 @@ "path": "skills/agent-evaluation", "category": "uncategorized", "name": "agent-evaluation", - "description": "Testing and benchmarking LLM agents including behavioral testing, capability assessment, reliability metrics, and production monitoring\u2014where even top agents achieve less than 50% on real-world benchmarks Use when: agent testing, agent evaluation, benchmark agents, agent reliability, test agent.", + "description": "Testing and benchmarking LLM agents including behavioral testing, capability assessment, reliability metrics, and production monitoring\u2014where even top agents achieve less than 50% on real-world ben...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -85,7 +85,7 @@ "path": "skills/agent-framework-azure-ai-py", "category": "uncategorized", "name": "agent-framework-azure-ai-py", - "description": "Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools (code interpreter, file search, web search), integrating MCP servers, managing conversation threads, or implementing streaming responses. Covers function tools, structured outputs, and multi-tool agents.", + "description": "Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools (code int...", "risk": "unknown", "source": "unknown" }, @@ -112,7 +112,7 @@ "path": "skills/agent-memory-systems", "category": "uncategorized", "name": "agent-memory-systems", - "description": "Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the architecture of agent memory: short-term (context window), long-term (vector stores), and the cognitive architectures that organize them. Key insight: Memory isn't just storage - it's retrieval. A million stored facts mean nothing if you can't find the right one. Chunking, embedding, and retrieval strategies determine whether your agent remembers or forgets. The field is fragm", + "description": "Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the architecture of agent memory: short-term (context window), long-term (vector s...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -139,7 +139,7 @@ "path": "skills/agent-tool-builder", "category": "uncategorized", "name": "agent-tool-builder", - "description": "Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling. JSON Schema best practices, description writing that actually helps the LLM, validation, and the emerging MCP standard that's becoming the lingua franca for AI tools. Key insight: Tool descriptions are more important than tool implementa", + "description": "Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessar...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -157,7 +157,7 @@ "path": "skills/ai-agents-architect", "category": "uncategorized", "name": "ai-agents-architect", - "description": "Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build agent, AI agent, autonomous agent, tool use, function calling.", + "description": "Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build agent, AI agent, autonomous agent, tool ...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -175,7 +175,7 @@ "path": "skills/ai-product", "category": "uncategorized", "name": "ai-product", - "description": "Every product will be AI-powered. The question is whether you'll build it right or ship a demo that falls apart in production. This skill covers LLM integration patterns, RAG architecture, prompt engineering that scales, AI UX that users trust, and cost optimization that doesn't bankrupt you. Use when: keywords, file_patterns, code_patterns.", + "description": "Every product will be AI-powered. The question is whether you'll build it right or ship a demo that falls apart in production. This skill covers LLM integration patterns, RAG architecture, prompt ...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -184,7 +184,7 @@ "path": "skills/ai-wrapper-product", "category": "uncategorized", "name": "ai-wrapper-product", - "description": "Expert in building products that wrap AI APIs (OpenAI, Anthropic, etc.) into focused tools people will pay for. Not just 'ChatGPT but different' - products that solve specific problems with AI. Covers prompt engineering for products, cost management, rate limiting, and building defensible AI businesses. Use when: AI wrapper, GPT product, AI tool, wrap AI, AI SaaS.", + "description": "Expert in building products that wrap AI APIs (OpenAI, Anthropic, etc.) into focused tools people will pay for. Not just 'ChatGPT but different' - products that solve specific problems with AI. Cov...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -220,7 +220,7 @@ "path": "skills/algorithmic-art", "category": "uncategorized", "name": "algorithmic-art", - "description": "Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.", + "description": "Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields,...", "risk": "unknown", "source": "unknown" }, @@ -265,7 +265,7 @@ "path": "skills/angular-migration", "category": "uncategorized", "name": "angular-migration", - "description": "Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates. Use when upgrading AngularJS applications, planning framework migrations, or modernizing legacy Angular code.", + "description": "Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates. Use when upgrading AngularJS applications, planning framework migrations, or ...", "risk": "unknown", "source": "unknown" }, @@ -292,7 +292,7 @@ "path": "skills/anti-reversing-techniques", "category": "uncategorized", "name": "anti-reversing-techniques", - "description": "Understand anti-reversing, obfuscation, and protection techniques encountered during software analysis. Use when analyzing protected binaries, bypassing anti-debugging for authorized analysis, or understanding software protection mechanisms.", + "description": "Understand anti-reversing, obfuscation, and protection techniques encountered during software analysis. Use when analyzing protected binaries, bypassing anti-debugging for authorized analysis, or u...", "risk": "unknown", "source": "unknown" }, @@ -309,8 +309,8 @@ "id": "api-fuzzing-bug-bounty", "path": "skills/api-fuzzing-bug-bounty", "category": "uncategorized", - "name": "API Fuzzing for Bug Bounty", - "description": "This skill should be used when the user asks to \"test API security\", \"fuzz APIs\", \"find IDOR vulnerabilities\", \"test REST API\", \"test GraphQL\", \"API penetration testing\", \"bug bounty API testing\", or needs guidance on API security assessment techniques.", + "name": "Api Fuzzing Bug Bounty", + "description": "Provide comprehensive techniques for testing REST, SOAP, and GraphQL APIs during bug bounty hunting and penetration testing engagements. Covers vulnerability discovery, authentication bypass, IDOR exploitation, and API-specific attack vectors.", "risk": "unknown", "source": "unknown" }, @@ -319,7 +319,7 @@ "path": "skills/api-design-principles", "category": "uncategorized", "name": "api-design-principles", - "description": "Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.", + "description": "Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing...", "risk": "unknown", "source": "unknown" }, @@ -418,7 +418,7 @@ "path": "skills/architecture-decision-records", "category": "uncategorized", "name": "architecture-decision-records", - "description": "Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.", + "description": "Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architect...", "risk": "unknown", "source": "unknown" }, @@ -427,7 +427,7 @@ "path": "skills/architecture-patterns", "category": "uncategorized", "name": "architecture-patterns", - "description": "Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.", + "description": "Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing ...", "risk": "unknown", "source": "unknown" }, @@ -454,7 +454,7 @@ "path": "skills/async-python-patterns", "category": "uncategorized", "name": "async-python-patterns", - "description": "Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.", + "description": "Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-...", "risk": "unknown", "source": "unknown" }, @@ -481,7 +481,7 @@ "path": "skills/auth-implementation-patterns", "category": "uncategorized", "name": "auth-implementation-patterns", - "description": "Master authentication and authorization patterns including JWT, OAuth2, session management, and RBAC to build secure, scalable access control systems. Use when implementing auth systems, securing APIs, or debugging security issues.", + "description": "Master authentication and authorization patterns including JWT, OAuth2, session management, and RBAC to build secure, scalable access control systems. Use when implementing auth systems, securing A...", "risk": "unknown", "source": "unknown" }, @@ -490,7 +490,7 @@ "path": "skills/automate-whatsapp", "category": "uncategorized", "name": "automate-whatsapp", - "description": "Build WhatsApp automations with Kapso workflows: configure WhatsApp triggers, edit workflow graphs, manage executions, deploy functions, and use databases/integrations for state. Use when automating WhatsApp conversations and event handling.", + "description": "Build WhatsApp automations with Kapso workflows: configure WhatsApp triggers, edit workflow graphs, manage executions, deploy functions, and use databases/integrations for state. Use when automatin...", "risk": "safe", "source": "https://github.com/gokapso/agent-skills/tree/master/skills/automate-whatsapp" }, @@ -499,7 +499,7 @@ "path": "skills/autonomous-agent-patterns", "category": "uncategorized", "name": "autonomous-agent-patterns", - "description": "Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool APIs, implementing permission systems, or creating autonomous coding assistants.", + "description": "Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool ...", "risk": "unknown", "source": "unknown" }, @@ -508,7 +508,7 @@ "path": "skills/autonomous-agents", "category": "uncategorized", "name": "autonomous-agents", - "description": "Autonomous agents are AI systems that can independently decompose goals, plan actions, execute tools, and self-correct without constant human guidance. The challenge isn't making them capable - it's making them reliable. Every extra decision multiplies failure probability. This skill covers agent loops (ReAct, Plan-Execute), goal decomposition, reflection patterns, and production reliability. Key insight: compounding error rates kill autonomous agents. A 95% success rate per step drops to 60% b", + "description": "Autonomous agents are AI systems that can independently decompose goals, plan actions, execute tools, and self-correct without constant human guidance. The challenge isn't making them capable - it'...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -543,8 +543,8 @@ "id": "aws-penetration-testing", "path": "skills/aws-penetration-testing", "category": "uncategorized", - "name": "AWS Penetration Testing", - "description": "This skill should be used when the user asks to \"pentest AWS\", \"test AWS security\", \"enumerate IAM\", \"exploit cloud infrastructure\", \"AWS privilege escalation\", \"S3 bucket testing\", \"metadata SSRF\", \"Lambda exploitation\", or needs guidance on Amazon Web Services security assessment.", + "name": "Aws Penetration Testing", + "description": "Provide comprehensive techniques for penetration testing AWS cloud environments. Covers IAM enumeration, privilege escalation, SSRF to metadata endpoint, S3 bucket exploitation, Lambda code extraction, and persistence techniques for red team operatio", "risk": "unknown", "source": "unknown" }, @@ -553,7 +553,7 @@ "path": "skills/aws-serverless", "category": "uncategorized", "name": "aws-serverless", - "description": "Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization.", + "description": "Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start opt...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -571,7 +571,7 @@ "path": "skills/azd-deployment", "category": "uncategorized", "name": "azd-deployment", - "description": "Deploy containerized applications to Azure Container Apps using Azure Developer CLI (azd). Use when setting up azd projects, writing azure.yaml configuration, creating Bicep infrastructure for Container Apps, configuring remote builds with ACR, implementing idempotent deployments, managing environment variables across local/.azure/Bicep, or troubleshooting azd up failures. Triggers on requests for azd configuration, Container Apps deployment, multi-service deployments, and infrastructure-as-code with Bicep.", + "description": "Deploy containerized applications to Azure Container Apps using Azure Developer CLI (azd). Use when setting up azd projects, writing azure.yaml configuration, creating Bicep infrastructure for Cont...", "risk": "unknown", "source": "unknown" }, @@ -607,7 +607,7 @@ "path": "skills/azure-ai-contentsafety-java", "category": "uncategorized", "name": "azure-ai-contentsafety-java", - "description": "Build content moderation applications with Azure AI Content Safety SDK for Java. Use when implementing text/image analysis, blocklist management, or harm detection for hate, violence, sexual content, and self-harm.", + "description": "Build content moderation applications with Azure AI Content Safety SDK for Java. Use when implementing text/image analysis, blocklist management, or harm detection for hate, violence, sexual conten...", "risk": "unknown", "source": "unknown" }, @@ -625,7 +625,7 @@ "path": "skills/azure-ai-contentsafety-ts", "category": "uncategorized", "name": "azure-ai-contentsafety-ts", - "description": "Analyze text and images for harmful content using Azure AI Content Safety (@azure-rest/ai-content-safety). Use when moderating user-generated content, detecting hate speech, violence, sexual content, or self-harm, or managing custom blocklists.", + "description": "Analyze text and images for harmful content using Azure AI Content Safety (@azure-rest/ai-content-safety). Use when moderating user-generated content, detecting hate speech, violence, sexual conten...", "risk": "unknown", "source": "unknown" }, @@ -652,7 +652,7 @@ "path": "skills/azure-ai-document-intelligence-ts", "category": "uncategorized", "name": "azure-ai-document-intelligence-ts", - "description": "Extract text, tables, and structured data from documents using Azure Document Intelligence (@azure-rest/ai-document-intelligence). Use when processing invoices, receipts, IDs, forms, or building custom document models.", + "description": "Extract text, tables, and structured data from documents using Azure Document Intelligence (@azure-rest/ai-document-intelligence). Use when processing invoices, receipts, IDs, forms, or building cu...", "risk": "unknown", "source": "unknown" }, @@ -661,7 +661,7 @@ "path": "skills/azure-ai-formrecognizer-java", "category": "uncategorized", "name": "azure-ai-formrecognizer-java", - "description": "Build document analysis applications with Azure Document Intelligence (Form Recognizer) SDK for Java. Use when extracting text, tables, key-value pairs from documents, receipts, invoices, or building custom document models.", + "description": "Build document analysis applications with Azure Document Intelligence (Form Recognizer) SDK for Java. Use when extracting text, tables, key-value pairs from documents, receipts, invoices, or buildi...", "risk": "unknown", "source": "unknown" }, @@ -706,7 +706,7 @@ "path": "skills/azure-ai-projects-py", "category": "uncategorized", "name": "azure-ai-projects-py", - "description": "Build AI applications using the Azure AI Projects Python SDK (azure-ai-projects). Use when working with Foundry project clients, creating versioned agents with PromptAgentDefinition, running evaluations, managing connections/deployments/datasets/indexes, or using OpenAI-compatible clients. This is the high-level Foundry SDK - for low-level agent operations, use azure-ai-agents-python skill.", + "description": "Build AI applications using the Azure AI Projects Python SDK (azure-ai-projects). Use when working with Foundry project clients, creating versioned agents with PromptAgentDefinition, running evalua...", "risk": "unknown", "source": "unknown" }, @@ -715,7 +715,7 @@ "path": "skills/azure-ai-projects-ts", "category": "uncategorized", "name": "azure-ai-projects-ts", - "description": "Build AI applications using Azure AI Projects SDK for JavaScript (@azure/ai-projects). Use when working with Foundry project clients, agents, connections, deployments, datasets, indexes, evaluations, or getting OpenAI clients.", + "description": "Build AI applications using Azure AI Projects SDK for JavaScript (@azure/ai-projects). Use when working with Foundry project clients, agents, connections, deployments, datasets, indexes, evaluation...", "risk": "unknown", "source": "unknown" }, @@ -760,7 +760,7 @@ "path": "skills/azure-ai-translation-ts", "category": "uncategorized", "name": "azure-ai-translation-ts", - "description": "Build translation applications using Azure Translation SDKs for JavaScript (@azure-rest/ai-translation-text, @azure-rest/ai-translation-document). Use when implementing text translation, transliteration, language detection, or batch document translation.", + "description": "Build translation applications using Azure Translation SDKs for JavaScript (@azure-rest/ai-translation-text, @azure-rest/ai-translation-document). Use when implementing text translation, transliter...", "risk": "unknown", "source": "unknown" }, @@ -805,7 +805,7 @@ "path": "skills/azure-ai-voicelive-py", "category": "uncategorized", "name": "azure-ai-voicelive-py", - "description": "Build real-time voice AI applications using Azure AI Voice Live SDK (azure-ai-voicelive). Use this skill when creating Python applications that need real-time bidirectional audio communication with Azure AI, including voice assistants, voice-enabled chatbots, real-time speech-to-speech translation, voice-driven avatars, or any WebSocket-based audio streaming with AI models. Supports Server VAD (Voice Activity Detection), turn-based conversation, function calling, MCP tools, avatar integration, and transcription.", + "description": "Build real-time voice AI applications using Azure AI Voice Live SDK (azure-ai-voicelive). Use this skill when creating Python applications that need real-time bidirectional audio communication with...", "risk": "unknown", "source": "unknown" }, @@ -841,7 +841,7 @@ "path": "skills/azure-appconfiguration-ts", "category": "uncategorized", "name": "azure-appconfiguration-ts", - "description": "Build applications using Azure App Configuration SDK for JavaScript (@azure/app-configuration). Use when working with configuration settings, feature flags, Key Vault references, dynamic refresh, or centralized configuration management.", + "description": "Build applications using Azure App Configuration SDK for JavaScript (@azure/app-configuration). Use when working with configuration settings, feature flags, Key Vault references, dynamic refresh, o...", "risk": "unknown", "source": "unknown" }, @@ -850,7 +850,7 @@ "path": "skills/azure-communication-callautomation-java", "category": "uncategorized", "name": "azure-communication-callautomation-java", - "description": "Build call automation workflows with Azure Communication Services Call Automation Java SDK. Use when implementing IVR systems, call routing, call recording, DTMF recognition, text-to-speech, or AI-powered call flows.", + "description": "Build call automation workflows with Azure Communication Services Call Automation Java SDK. Use when implementing IVR systems, call routing, call recording, DTMF recognition, text-to-speech, or AI-...", "risk": "unknown", "source": "unknown" }, @@ -859,7 +859,7 @@ "path": "skills/azure-communication-callingserver-java", "category": "uncategorized", "name": "azure-communication-callingserver-java", - "description": "Azure Communication Services CallingServer (legacy) Java SDK. Note - This SDK is deprecated. Use azure-communication-callautomation instead for new projects. Only use this skill when maintaining legacy code.", + "description": "Azure Communication Services CallingServer (legacy) Java SDK. Note - This SDK is deprecated. Use azure-communication-callautomation instead for new projects. Only use this skill when maintaining le...", "risk": "unknown", "source": "unknown" }, @@ -868,7 +868,7 @@ "path": "skills/azure-communication-chat-java", "category": "uncategorized", "name": "azure-communication-chat-java", - "description": "Build real-time chat applications with Azure Communication Services Chat Java SDK. Use when implementing chat threads, messaging, participants, read receipts, typing notifications, or real-time chat features.", + "description": "Build real-time chat applications with Azure Communication Services Chat Java SDK. Use when implementing chat threads, messaging, participants, read receipts, typing notifications, or real-time cha...", "risk": "unknown", "source": "unknown" }, @@ -913,7 +913,7 @@ "path": "skills/azure-cosmos-db-py", "category": "uncategorized", "name": "azure-cosmos-db-py", - "description": "Build Azure Cosmos DB NoSQL services with Python/FastAPI following production-grade patterns. Use when implementing database client setup with dual auth (DefaultAzureCredential + emulator), service layer classes with CRUD operations, partition key strategies, parameterized queries, or TDD patterns for Cosmos. Triggers on phrases like \"Cosmos DB\", \"NoSQL database\", \"document store\", \"add persistence\", \"database service layer\", or \"Python Cosmos SDK\".", + "description": "Build Azure Cosmos DB NoSQL services with Python/FastAPI following production-grade patterns. Use when implementing database client setup with dual auth (DefaultAzureCredential + emulator), service...", "risk": "unknown", "source": "unknown" }, @@ -958,7 +958,7 @@ "path": "skills/azure-data-tables-java", "category": "uncategorized", "name": "azure-data-tables-java", - "description": "Build table storage applications with Azure Tables SDK for Java. Use when working with Azure Table Storage or Cosmos DB Table API for NoSQL key-value data, schemaless storage, or structured data at scale.", + "description": "Build table storage applications with Azure Tables SDK for Java. Use when working with Azure Table Storage or Cosmos DB Table API for NoSQL key-value data, schemaless storage, or structured data at...", "risk": "unknown", "source": "unknown" }, @@ -1039,7 +1039,7 @@ "path": "skills/azure-eventhub-ts", "category": "uncategorized", "name": "azure-eventhub-ts", - "description": "Build event streaming applications using Azure Event Hubs SDK for JavaScript (@azure/event-hubs). Use when implementing high-throughput event ingestion, real-time analytics, IoT telemetry, or event-driven architectures with partitioned consumers.", + "description": "Build event streaming applications using Azure Event Hubs SDK for JavaScript (@azure/event-hubs). Use when implementing high-throughput event ingestion, real-time analytics, IoT telemetry, or event...", "risk": "unknown", "source": "unknown" }, @@ -1048,7 +1048,7 @@ "path": "skills/azure-functions", "category": "uncategorized", "name": "azure-functions", - "description": "Expert patterns for Azure Functions development including isolated worker model, Durable Functions orchestration, cold start optimization, and production patterns. Covers .NET, Python, and Node.js programming models. Use when: azure function, azure functions, durable functions, azure serverless, function app.", + "description": "Expert patterns for Azure Functions development including isolated worker model, Durable Functions orchestration, cold start optimization, and production patterns. Covers .NET, Python, and Node.js ...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -1066,7 +1066,7 @@ "path": "skills/azure-identity-java", "category": "uncategorized", "name": "azure-identity-java", - "description": "Azure Identity Java SDK for authentication with Azure services. Use when implementing DefaultAzureCredential, managed identity, service principal, or any Azure authentication pattern in Java applications.", + "description": "Azure Identity Java SDK for authentication with Azure services. Use when implementing DefaultAzureCredential, managed identity, service principal, or any Azure authentication pattern in Java applic...", "risk": "unknown", "source": "unknown" }, @@ -1093,7 +1093,7 @@ "path": "skills/azure-identity-ts", "category": "uncategorized", "name": "azure-identity-ts", - "description": "Authenticate to Azure services using Azure Identity SDK for JavaScript (@azure/identity). Use when configuring authentication with DefaultAzureCredential, managed identity, service principals, or interactive browser login.", + "description": "Authenticate to Azure services using Azure Identity SDK for JavaScript (@azure/identity). Use when configuring authentication with DefaultAzureCredential, managed identity, service principals, or i...", "risk": "unknown", "source": "unknown" }, @@ -1273,7 +1273,7 @@ "path": "skills/azure-mgmt-mongodbatlas-dotnet", "category": "uncategorized", "name": "azure-mgmt-mongodbatlas-dotnet", - "description": "Manage MongoDB Atlas Organizations as Azure ARM resources using Azure.ResourceManager.MongoDBAtlas SDK. Use when creating, updating, listing, or deleting MongoDB Atlas organizations through Azure Marketplace integration. This SDK manages the Azure-side organization resource, not Atlas clusters/databases directly.", + "description": "Manage MongoDB Atlas Organizations as Azure ARM resources using Azure.ResourceManager.MongoDBAtlas SDK. Use when creating, updating, listing, or deleting MongoDB Atlas organizations through Azure M...", "risk": "unknown", "source": "unknown" }, @@ -1291,7 +1291,7 @@ "path": "skills/azure-microsoft-playwright-testing-ts", "category": "uncategorized", "name": "azure-microsoft-playwright-testing-ts", - "description": "Run Playwright tests at scale using Azure Playwright Workspaces (formerly Microsoft Playwright Testing). Use when scaling browser tests across cloud-hosted browsers, integrating with CI/CD pipelines, or publishing test results to the Azure portal.", + "description": "Run Playwright tests at scale using Azure Playwright Workspaces (formerly Microsoft Playwright Testing). Use when scaling browser tests across cloud-hosted browsers, integrating with CI/CD pipeline...", "risk": "unknown", "source": "unknown" }, @@ -1345,7 +1345,7 @@ "path": "skills/azure-monitor-opentelemetry-ts", "category": "uncategorized", "name": "azure-monitor-opentelemetry-ts", - "description": "Instrument applications with Azure Monitor and OpenTelemetry for JavaScript (@azure/monitor-opentelemetry). Use when adding distributed tracing, metrics, and logs to Node.js applications with Application Insights.", + "description": "Instrument applications with Azure Monitor and OpenTelemetry for JavaScript (@azure/monitor-opentelemetry). Use when adding distributed tracing, metrics, and logs to Node.js applications with Appli...", "risk": "unknown", "source": "unknown" }, @@ -1462,7 +1462,7 @@ "path": "skills/azure-search-documents-ts", "category": "uncategorized", "name": "azure-search-documents-ts", - "description": "Build search applications using Azure AI Search SDK for JavaScript (@azure/search-documents). Use when creating/managing indexes, implementing vector/hybrid search, semantic ranking, or building agentic retrieval with knowledge bases.", + "description": "Build search applications using Azure AI Search SDK for JavaScript (@azure/search-documents). Use when creating/managing indexes, implementing vector/hybrid search, semantic ranking, or building ag...", "risk": "unknown", "source": "unknown" }, @@ -1516,7 +1516,7 @@ "path": "skills/azure-servicebus-ts", "category": "uncategorized", "name": "azure-servicebus-ts", - "description": "Build messaging applications using Azure Service Bus SDK for JavaScript (@azure/service-bus). Use when implementing queues, topics/subscriptions, message sessions, dead-letter handling, or enterprise messaging patterns.", + "description": "Build messaging applications using Azure Service Bus SDK for JavaScript (@azure/service-bus). Use when implementing queues, topics/subscriptions, message sessions, dead-letter handling, or enterpri...", "risk": "unknown", "source": "unknown" }, @@ -1534,7 +1534,7 @@ "path": "skills/azure-storage-blob-java", "category": "uncategorized", "name": "azure-storage-blob-java", - "description": "Build blob storage applications with Azure Storage Blob SDK for Java. Use when uploading, downloading, or managing files in Azure Blob Storage, working with containers, or implementing streaming data operations.", + "description": "Build blob storage applications with Azure Storage Blob SDK for Java. Use when uploading, downloading, or managing files in Azure Blob Storage, working with containers, or implementing streaming da...", "risk": "unknown", "source": "unknown" }, @@ -1615,7 +1615,7 @@ "path": "skills/azure-web-pubsub-ts", "category": "uncategorized", "name": "azure-web-pubsub-ts", - "description": "Build real-time messaging applications using Azure Web PubSub SDKs for JavaScript (@azure/web-pubsub, @azure/web-pubsub-client). Use when implementing WebSocket-based real-time features, pub/sub messaging, group chat, or live notifications.", + "description": "Build real-time messaging applications using Azure Web PubSub SDKs for JavaScript (@azure/web-pubsub, @azure/web-pubsub-client). Use when implementing WebSocket-based real-time features, pub/sub me...", "risk": "unknown", "source": "unknown" }, @@ -1633,7 +1633,7 @@ "path": "skills/backend-dev-guidelines", "category": "uncategorized", "name": "backend-dev-guidelines", - "description": "Opinionated backend development standards for Node.js + Express + TypeScript microservices. Covers layered architecture, BaseController pattern, dependency injection, Prisma repositories, Zod validation, unifiedConfig, Sentry error tracking, async safety, and testing discipline.", + "description": "Opinionated backend development standards for Node.js + Express + TypeScript microservices. Covers layered architecture, BaseController pattern, dependency injection, Prisma repositories, Zod valid...", "risk": "unknown", "source": "unknown" }, @@ -1646,15 +1646,6 @@ "risk": "unknown", "source": "unknown" }, - { - "id": "cc-skill-backend-patterns", - "path": "skills/cc-skill-backend-patterns", - "category": "uncategorized", - "name": "backend-patterns", - "description": "Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.", - "risk": "unknown", - "source": "unknown" - }, { "id": "backend-security-coder", "path": "skills/backend-security-coder", @@ -1669,7 +1660,7 @@ "path": "skills/backtesting-frameworks", "category": "uncategorized", "name": "backtesting-frameworks", - "description": "Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.", + "description": "Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strateg...", "risk": "unknown", "source": "unknown" }, @@ -1759,7 +1750,7 @@ "path": "skills/billing-automation", "category": "uncategorized", "name": "billing-automation", - "description": "Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.", + "description": "Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recu...", "risk": "unknown", "source": "unknown" }, @@ -1768,7 +1759,7 @@ "path": "skills/binary-analysis-patterns", "category": "uncategorized", "name": "binary-analysis-patterns", - "description": "Master binary analysis patterns including disassembly, decompilation, control flow analysis, and code pattern recognition. Use when analyzing executables, understanding compiled code, or performing static analysis on binaries.", + "description": "Master binary analysis patterns including disassembly, decompilation, control flow analysis, and code pattern recognition. Use when analyzing executables, understanding compiled code, or performing...", "risk": "unknown", "source": "unknown" }, @@ -1804,7 +1795,7 @@ "path": "skills/box-automation", "category": "uncategorized", "name": "box-automation", - "description": "Automate Box cloud storage operations including file upload/download, search, folder management, sharing, collaborations, and metadata queries via Rube MCP (Composio). Always search tools first for current schemas.", + "description": "Automate Box cloud storage operations including file upload/download, search, folder management, sharing, collaborations, and metadata queries via Rube MCP (Composio). Always search tools first for...", "risk": "unknown", "source": "unknown" }, @@ -1821,8 +1812,8 @@ "id": "brand-guidelines-anthropic", "path": "skills/brand-guidelines-anthropic", "category": "uncategorized", - "name": "brand-guidelines", - "description": "Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.", + "name": "brand-guidelines-anthropic", + "description": "Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatt...", "risk": "unknown", "source": "unknown" }, @@ -1830,8 +1821,8 @@ "id": "brand-guidelines-community", "path": "skills/brand-guidelines-community", "category": "uncategorized", - "name": "brand-guidelines", - "description": "Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.", + "name": "brand-guidelines-community", + "description": "Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatt...", "risk": "unknown", "source": "unknown" }, @@ -1840,7 +1831,7 @@ "path": "skills/brevo-automation", "category": "uncategorized", "name": "brevo-automation", - "description": "Automate Brevo (Sendinblue) tasks via Rube MCP (Composio): manage email campaigns, create/edit templates, track senders, and monitor campaign performance. Always search tools first for current schemas.", + "description": "Automate Brevo (Sendinblue) tasks via Rube MCP (Composio): manage email campaigns, create/edit templates, track senders, and monitor campaign performance. Always search tools first for current sche...", "risk": "unknown", "source": "unknown" }, @@ -1848,8 +1839,8 @@ "id": "broken-authentication", "path": "skills/broken-authentication", "category": "uncategorized", - "name": "Broken Authentication Testing", - "description": "This skill should be used when the user asks to \"test for broken authentication vulnerabilities\", \"assess session management security\", \"perform credential stuffing tests\", \"evaluate password policies\", \"test for session fixation\", or \"identify authentication bypass flaws\". It provides comprehensive techniques for identifying authentication and session management weaknesses in web applications.", + "name": "Broken Authentication", + "description": "Identify and exploit authentication and session management vulnerabilities in web applications. Broken authentication consistently ranks in the OWASP Top 10 and can lead to account takeover, identity theft, and unauthorized access to sensitive system", "risk": "unknown", "source": "unknown" }, @@ -1858,7 +1849,7 @@ "path": "skills/browser-automation", "category": "uncategorized", "name": "browser-automation", - "description": "Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies, and anti-detection patterns. This skill covers Playwright (recommended) and Puppeteer, with patterns for testing, scraping, and agentic browser control. Key insight: Playwright won the framework war. Unless you need Puppeteer's stealth ecosystem or are Chrome-only, Playwright is the better choice in 202", + "description": "Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies, an...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -1867,7 +1858,7 @@ "path": "skills/browser-extension-builder", "category": "uncategorized", "name": "browser-extension-builder", - "description": "Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization strategies, and Chrome Web Store publishing. Use when: browser extension, chrome extension, firefox addon, extension, manifest v3.", + "description": "Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization ...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -1885,7 +1876,7 @@ "path": "skills/bun-development", "category": "uncategorized", "name": "bun-development", - "description": "Modern JavaScript/TypeScript development with Bun runtime. Covers package management, bundling, testing, and migration from Node.js. Use when working with Bun, optimizing JS/TS development speed, or migrating from Node.js to Bun.", + "description": "Modern JavaScript/TypeScript development with Bun runtime. Covers package management, bundling, testing, and migration from Node.js. Use when working with Bun, optimizing JS/TS development speed, o...", "risk": "unknown", "source": "unknown" }, @@ -1893,8 +1884,8 @@ "id": "burp-suite-testing", "path": "skills/burp-suite-testing", "category": "uncategorized", - "name": "Burp Suite Web Application Testing", - "description": "This skill should be used when the user asks to \"intercept HTTP traffic\", \"modify web requests\", \"use Burp Suite for testing\", \"perform web vulnerability scanning\", \"test with Burp Repeater\", \"analyze HTTP history\", or \"configure proxy for web testing\". It provides comprehensive guidance for using Burp Suite's core features for web application security testing.", + "name": "Burp Suite Testing", + "description": "Execute comprehensive web application security testing using Burp Suite's integrated toolset, including HTTP traffic interception and modification, request analysis and replay, automated vulnerability scanning, and manual testing workflows. This skil", "risk": "unknown", "source": "unknown" }, @@ -2002,7 +1993,34 @@ "path": "skills/canvas-design", "category": "uncategorized", "name": "canvas-design", - "description": "Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.", + "description": "Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create ...", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cc-skill-backend-patterns", + "path": "skills/cc-skill-backend-patterns", + "category": "uncategorized", + "name": "cc-skill-backend-patterns", + "description": "Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cc-skill-clickhouse-io", + "path": "skills/cc-skill-clickhouse-io", + "category": "uncategorized", + "name": "cc-skill-clickhouse-io", + "description": "ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cc-skill-coding-standards", + "path": "skills/cc-skill-coding-standards", + "category": "uncategorized", + "name": "cc-skill-coding-standards", + "description": "Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.", "risk": "unknown", "source": "unknown" }, @@ -2015,6 +2033,15 @@ "risk": "unknown", "source": "unknown" }, + { + "id": "cc-skill-frontend-patterns", + "path": "skills/cc-skill-frontend-patterns", + "category": "uncategorized", + "name": "cc-skill-frontend-patterns", + "description": "Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.", + "risk": "unknown", + "source": "unknown" + }, { "id": "cc-skill-project-guidelines-example", "path": "skills/cc-skill-project-guidelines-example", @@ -2024,6 +2051,15 @@ "risk": "unknown", "source": "unknown" }, + { + "id": "cc-skill-security-review", + "path": "skills/cc-skill-security-review", + "category": "uncategorized", + "name": "cc-skill-security-review", + "description": "Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist a...", + "risk": "unknown", + "source": "unknown" + }, { "id": "cc-skill-strategic-compact", "path": "skills/cc-skill-strategic-compact", @@ -2047,7 +2083,7 @@ "path": "skills/cicd-automation-workflow-automate", "category": "uncategorized", "name": "cicd-automation-workflow-automate", - "description": "You are a workflow automation expert specializing in creating efficient CI/CD pipelines, GitHub Actions workflows, and automated development processes. Design automation that reduces manual work, improves consistency, and accelerates delivery while maintaining quality and security.", + "description": "You are a workflow automation expert specializing in creating efficient CI/CD pipelines, GitHub Actions workflows, and automated development processes. Design automation that reduces manual work, i...", "risk": "unknown", "source": "unknown" }, @@ -2069,15 +2105,6 @@ "risk": "safe", "source": "https://github.com/frmoretto/clarity-gate" }, - { - "id": "claude-code-guide", - "path": "skills/claude-code-guide", - "category": "uncategorized", - "name": "Claude Code Guide", - "description": "Master guide for using Claude Code effectively. Includes configuration templates, prompting strategies \"Thinking\" keywords, debugging techniques, and best practices for interacting with the agent.", - "risk": "unknown", - "source": "unknown" - }, { "id": "claude-ally-health", "path": "skills/claude-ally-health", @@ -2087,6 +2114,24 @@ "risk": "safe", "source": "https://github.com/huifer/Claude-Ally-Health" }, + { + "id": "claude-code-guide", + "path": "skills/claude-code-guide", + "category": "uncategorized", + "name": "claude-code-guide", + "description": "Master guide for using Claude Code effectively. Includes configuration templates, prompting strategies \"Thinking\" keywords, debugging techniques, and best practices for interacting with the agent.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "claude-d3js-skill", + "path": "skills/claude-d3js-skill", + "category": "uncategorized", + "name": "claude-d3js-skill", + "description": "Creating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations, or any complex SVG-based data visua...", + "risk": "unknown", + "source": "unknown" + }, { "id": "claude-scientific-skills", "path": "skills/claude-scientific-skills", @@ -2119,7 +2164,7 @@ "path": "skills/clean-code", "category": "uncategorized", "name": "clean-code", - "description": "Applies principles from Robert C. Martin's 'Clean Code'. Use this skill when writing, reviewing, or refactoring code to ensure high quality, readability, and maintainability. Covers naming, functions, comments, error handling, and class design.", + "description": "Applies principles from Robert C. Martin's 'Clean Code'. Use this skill when writing, reviewing, or refactoring code to ensure high quality, readability, and maintainability. Covers naming, functio...", "risk": "safe", "source": "ClawForge (https://github.com/jackjin1997/ClawForge)" }, @@ -2132,15 +2177,6 @@ "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, - { - "id": "cc-skill-clickhouse-io", - "path": "skills/cc-skill-clickhouse-io", - "category": "uncategorized", - "name": "clickhouse-io", - "description": "ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.", - "risk": "unknown", - "source": "unknown" - }, { "id": "clickup-automation", "path": "skills/clickup-automation", @@ -2164,7 +2200,7 @@ "path": "skills/cloud-penetration-testing", "category": "uncategorized", "name": "Cloud Penetration Testing", - "description": "This skill should be used when the user asks to \"perform cloud penetration testing\", \"assess Azure or AWS or GCP security\", \"enumerate cloud resources\", \"exploit cloud misconfigurations\", \"test O365 security\", \"extract secrets from cloud environments\", or \"audit cloud infrastructure\". It provides comprehensive techniques for security assessment across major cloud platforms.", + "description": "Conduct comprehensive security assessments of cloud infrastructure across Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP). This skill covers reconnaissance, authentication testing, resource enumeration, privilege escalatio", "risk": "unknown", "source": "unknown" }, @@ -2191,7 +2227,7 @@ "path": "skills/code-documentation-code-explain", "category": "uncategorized", "name": "code-documentation-code-explain", - "description": "You are a code education expert specializing in explaining complex code through clear narratives, visual diagrams, and step-by-step breakdowns. Transform difficult concepts into understandable explanations.", + "description": "You are a code education expert specializing in explaining complex code through clear narratives, visual diagrams, and step-by-step breakdowns. Transform difficult concepts into understandable expl...", "risk": "unknown", "source": "unknown" }, @@ -2200,7 +2236,7 @@ "path": "skills/code-documentation-doc-generate", "category": "uncategorized", "name": "code-documentation-doc-generate", - "description": "You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI-powered analysis and industry best practices.", + "description": "You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI...", "risk": "unknown", "source": "unknown" }, @@ -2218,7 +2254,7 @@ "path": "skills/code-refactoring-refactor-clean", "category": "uncategorized", "name": "code-refactoring-refactor-clean", - "description": "You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.", + "description": "You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its...", "risk": "unknown", "source": "unknown" }, @@ -2254,7 +2290,7 @@ "path": "skills/code-review-excellence", "category": "uncategorized", "name": "code-review-excellence", - "description": "Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.", + "description": "Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing...", "risk": "unknown", "source": "unknown" }, @@ -2272,7 +2308,7 @@ "path": "skills/codebase-cleanup-deps-audit", "category": "uncategorized", "name": "codebase-cleanup-deps-audit", - "description": "You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues, outdated packages, and provide actionable remediation strategies.", + "description": "You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues,...", "risk": "unknown", "source": "unknown" }, @@ -2281,7 +2317,7 @@ "path": "skills/codebase-cleanup-refactor-clean", "category": "uncategorized", "name": "codebase-cleanup-refactor-clean", - "description": "You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.", + "description": "You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its...", "risk": "unknown", "source": "unknown" }, @@ -2303,21 +2339,12 @@ "risk": "unknown", "source": "unknown" }, - { - "id": "cc-skill-coding-standards", - "path": "skills/cc-skill-coding-standards", - "category": "uncategorized", - "name": "coding-standards", - "description": "Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.", - "risk": "unknown", - "source": "unknown" - }, { "id": "commit", "path": "skills/commit", "category": "uncategorized", "name": "commit", - "description": "Create commit messages following Sentry conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional commits with Sentry-specific issue references.", + "description": "Create commit messages following Sentry conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional commits with Sentry-specific issue re...", "risk": "safe", "source": "https://github.com/getsentry/skills/tree/main/plugins/sentry-skills/skills/commit" }, @@ -2335,7 +2362,7 @@ "path": "skills/competitor-alternatives", "category": "uncategorized", "name": "competitor-alternatives", - "description": "When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' or 'competitive landing pages.' Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. Emphasizes deep research, modular content architecture, and varied section types beyond feature tables.", + "description": "When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'compa...", "risk": "unknown", "source": "unknown" }, @@ -2353,7 +2380,7 @@ "path": "skills/comprehensive-review-pr-enhance", "category": "uncategorized", "name": "comprehensive-review-pr-enhance", - "description": "You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and ensure PRs follow best practices for clarity, size, and reviewability.", + "description": "You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and e...", "risk": "unknown", "source": "unknown" }, @@ -2362,7 +2389,7 @@ "path": "skills/computer-use-agents", "category": "uncategorized", "name": "computer-use-agents", - "description": "Build AI agents that interact with computers like humans do - viewing screens, moving cursors, clicking buttons, and typing text. Covers Anthropic's Computer Use, OpenAI's Operator/CUA, and open-source alternatives. Critical focus on sandboxing, security, and handling the unique challenges of vision-based control. Use when: computer use, desktop automation agent, screen control AI, vision-based agent, GUI automation.", + "description": "Build AI agents that interact with computers like humans do - viewing screens, moving cursors, clicking buttons, and typing text. Covers Anthropic's Computer Use, OpenAI's Operator/CUA, and open-so...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -2461,7 +2488,7 @@ "path": "skills/content-creator", "category": "uncategorized", "name": "content-creator", - "description": "Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creating social media content, analyzing brand voice, optimizing SEO, planning content calendars, or when user mentions content creation, brand voice, SEO optimization, social media marketing, or content strategy.", + "description": "Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creati...", "risk": "unknown", "source": "unknown" }, @@ -2551,7 +2578,7 @@ "path": "skills/context-window-management", "category": "uncategorized", "name": "context-window-management", - "description": "Strategies for managing LLM context windows including summarization, trimming, routing, and avoiding context rot Use when: context window, token limit, context management, context engineering, long context.", + "description": "Strategies for managing LLM context windows including summarization, trimming, routing, and avoiding context rot Use when: context window, token limit, context management, context engineering, long...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -2587,7 +2614,7 @@ "path": "skills/copilot-sdk", "category": "uncategorized", "name": "copilot-sdk", - "description": "Build applications powered by GitHub Copilot using the Copilot SDK. Use when creating programmatic integrations with Copilot across Node.js/TypeScript, Python, Go, or .NET. Covers session management, custom tools, streaming, hooks, MCP servers, BYOK providers, session persistence, and custom agents. Requires GitHub Copilot CLI installed and a GitHub Copilot subscription (unless using BYOK).", + "description": "Build applications powered by GitHub Copilot using the Copilot SDK. Use when creating programmatic integrations with Copilot across Node.js/TypeScript, Python, Go, or .NET. Covers session managemen...", "risk": "unknown", "source": "unknown" }, @@ -2596,7 +2623,7 @@ "path": "skills/copy-editing", "category": "uncategorized", "name": "copy-editing", - "description": "When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this better,' or 'copy sweep.' This skill provides a systematic approach to editing marketing copy through multiple focused passes.", + "description": "When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this ...", "risk": "unknown", "source": "unknown" }, @@ -2623,7 +2650,7 @@ "path": "skills/cost-optimization", "category": "uncategorized", "name": "cost-optimization", - "description": "Optimize cloud costs through resource rightsizing, tagging strategies, reserved instances, and spending analysis. Use when reducing cloud expenses, analyzing infrastructure costs, or implementing cost governance policies.", + "description": "Optimize cloud costs through resource rightsizing, tagging strategies, reserved instances, and spending analysis. Use when reducing cloud expenses, analyzing infrastructure costs, or implementing c...", "risk": "unknown", "source": "unknown" }, @@ -2659,19 +2686,10 @@ "path": "skills/crewai", "category": "uncategorized", "name": "crewai", - "description": "Expert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies. Covers agent design with roles and goals, task definition, crew orchestration, process types (sequential, hierarchical, parallel), memory systems, and flows for complex workflows. Essential for building collaborative AI agent teams. Use when: crewai, multi-agent team, agent roles, crew of agents, role-based agents.", + "description": "Expert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies. Covers agent design with roles and goals, task definition, crew orchestration, process types (s...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, - { - "id": "xss-html-injection", - "path": "skills/xss-html-injection", - "category": "uncategorized", - "name": "Cross-Site Scripting and HTML Injection Testing", - "description": "This skill should be used when the user asks to \"test for XSS vulnerabilities\", \"perform cross-site scripting attacks\", \"identify HTML injection flaws\", \"exploit client-side injection vulnerabilities\", \"steal cookies via XSS\", or \"bypass content security policies\". It provides comprehensive techniques for detecting, exploiting, and understanding XSS and HTML injection attack vectors in web applications.", - "risk": "unknown", - "source": "unknown" - }, { "id": "crypto-bd-agent", "path": "skills/crypto-bd-agent", @@ -2708,15 +2726,6 @@ "risk": "unknown", "source": "unknown" }, - { - "id": "claude-d3js-skill", - "path": "skills/claude-d3js-skill", - "category": "uncategorized", - "name": "d3-viz", - "description": "Creating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations, or any complex SVG-based data visualisation that requires fine-grained control over visual elements, transitions, or interactions. Use this for bespoke visualisations beyond standard charting libraries, whether in React, Vue, Svelte, vanilla JavaScript, or any other environment.", - "risk": "unknown", - "source": "unknown" - }, { "id": "daily-news-report", "path": "skills/daily-news-report", @@ -2776,7 +2785,7 @@ "path": "skills/data-storytelling", "category": "uncategorized", "name": "data-storytelling", - "description": "Transform data into compelling narratives using visualization, context, and persuasive structure. Use when presenting analytics to stakeholders, creating data reports, or building executive presentations.", + "description": "Transform data into compelling narratives using visualization, context, and persuasive structure. Use when presenting analytics to stakeholders, creating data reports, or building executive present...", "risk": "unknown", "source": "unknown" }, @@ -2803,7 +2812,7 @@ "path": "skills/database-cloud-optimization-cost-optimize", "category": "uncategorized", "name": "database-cloud-optimization-cost-optimize", - "description": "You are a cloud cost optimization expert specializing in reducing infrastructure expenses while maintaining performance and reliability. Analyze cloud spending, identify savings opportunities, and implement cost-effective architectures across AWS, Azure, and GCP.", + "description": "You are a cloud cost optimization expert specializing in reducing infrastructure expenses while maintaining performance and reliability. Analyze cloud spending, identify savings opportunities, and ...", "risk": "unknown", "source": "unknown" }, @@ -2821,7 +2830,7 @@ "path": "skills/database-migration", "category": "uncategorized", "name": "database-migration", - "description": "Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data transformations, or implementing zero-downtime deployment strategies.", + "description": "Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data tr...", "risk": "unknown", "source": "unknown" }, @@ -2866,7 +2875,7 @@ "path": "skills/dbos-golang", "category": "uncategorized", "name": "dbos-golang", - "description": "DBOS Go SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Go code with DBOS, creating workflows and steps, using queues, using the DBOS Client from external applications, or building Go applications that need to be resilient to failures.", + "description": "DBOS Go SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Go code with DBOS, creating workflows and steps, using queues, using the DBOS Clie...", "risk": "safe", "source": "https://docs.dbos.dev/" }, @@ -2875,7 +2884,7 @@ "path": "skills/dbos-python", "category": "uncategorized", "name": "dbos-python", - "description": "DBOS Python SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Python code with DBOS, creating workflows and steps, using queues, using DBOSClient from external applications, or building applications that need to be resilient to failures.", + "description": "DBOS Python SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Python code with DBOS, creating workflows and steps, using queues, using DBOSC...", "risk": "safe", "source": "https://docs.dbos.dev/" }, @@ -2884,7 +2893,7 @@ "path": "skills/dbos-typescript", "category": "uncategorized", "name": "dbos-typescript", - "description": "DBOS TypeScript SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing TypeScript code with DBOS, creating workflows and steps, using queues, using DBOSClient from external applications, or building applications that need to be resilient to failures.", + "description": "DBOS TypeScript SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing TypeScript code with DBOS, creating workflows and steps, using queues, usi...", "risk": "safe", "source": "https://docs.dbos.dev/" }, @@ -2893,7 +2902,7 @@ "path": "skills/dbt-transformation-patterns", "category": "uncategorized", "name": "dbt-transformation-patterns", - "description": "Master dbt (data build tool) for analytics engineering with model organization, testing, documentation, and incremental strategies. Use when building data transformations, creating data models, or implementing analytics engineering best practices.", + "description": "Master dbt (data build tool) for analytics engineering with model organization, testing, documentation, and incremental strategies. Use when building data transformations, creating data models, or ...", "risk": "unknown", "source": "unknown" }, @@ -2938,7 +2947,7 @@ "path": "skills/debugging-strategies", "category": "uncategorized", "name": "debugging-strategies", - "description": "Master systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance issues, or unexpected behavior.", + "description": "Master systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance iss...", "risk": "unknown", "source": "unknown" }, @@ -2956,7 +2965,7 @@ "path": "skills/deep-research", "category": "uncategorized", "name": "deep-research", - "description": "Execute autonomous multi-step research using Google Gemini Deep Research Agent. Use for: market analysis, competitive landscaping, literature reviews, technical research, due diligence. Takes 2-10 minutes but produces detailed, cited reports. Costs $2-5 per task.", + "description": "Execute autonomous multi-step research using Google Gemini Deep Research Agent. Use for: market analysis, competitive landscaping, literature reviews, technical research, due diligence. Takes 2-10 ...", "risk": "safe", "source": "https://github.com/sanjay3290/ai-skills/tree/main/skills/deep-research" }, @@ -2974,7 +2983,7 @@ "path": "skills/dependency-management-deps-audit", "category": "uncategorized", "name": "dependency-management-deps-audit", - "description": "You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues, outdated packages, and provide actionable remediation strategies.", + "description": "You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues,...", "risk": "unknown", "source": "unknown" }, @@ -2983,7 +2992,7 @@ "path": "skills/dependency-upgrade", "category": "uncategorized", "name": "dependency-upgrade", - "description": "Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.", + "description": "Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing brea...", "risk": "unknown", "source": "unknown" }, @@ -3001,7 +3010,7 @@ "path": "skills/deployment-pipeline-design", "category": "uncategorized", "name": "deployment-pipeline-design", - "description": "Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.", + "description": "Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing Gi...", "risk": "unknown", "source": "unknown" }, @@ -3082,7 +3091,7 @@ "path": "skills/distributed-debugging-debug-trace", "category": "uncategorized", "name": "distributed-debugging-debug-trace", - "description": "You are a debugging expert specializing in setting up comprehensive debugging environments, distributed tracing, and diagnostic tools. Configure debugging workflows, implement tracing solutions, and establish troubleshooting practices for development and production environments.", + "description": "You are a debugging expert specializing in setting up comprehensive debugging environments, distributed tracing, and diagnostic tools. Configure debugging workflows, implement tracing solutions, an...", "risk": "unknown", "source": "unknown" }, @@ -3091,7 +3100,7 @@ "path": "skills/distributed-tracing", "category": "uncategorized", "name": "distributed-tracing", - "description": "Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks. Use when debugging microservices, analyzing request flows, or implementing observability for distributed systems.", + "description": "Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks. Use when debugging microservices, analyzing request flows, or implem...", "risk": "unknown", "source": "unknown" }, @@ -3109,7 +3118,7 @@ "path": "skills/doc-coauthoring", "category": "uncategorized", "name": "doc-coauthoring", - "description": "Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.", + "description": "Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This ...", "risk": "unknown", "source": "unknown" }, @@ -3118,7 +3127,7 @@ "path": "skills/docker-expert", "category": "uncategorized", "name": "docker-expert", - "description": "Docker containerization expert with deep knowledge of multi-stage builds, image optimization, container security, Docker Compose orchestration, and production deployment patterns. Use PROACTIVELY for Dockerfile optimization, container issues, image size problems, security hardening, networking, and orchestration challenges.", + "description": "Docker containerization expert with deep knowledge of multi-stage builds, image optimization, container security, Docker Compose orchestration, and production deployment patterns. Use PROACTIVELY f...", "risk": "unknown", "source": "unknown" }, @@ -3136,7 +3145,7 @@ "path": "skills/documentation-generation-doc-generate", "category": "uncategorized", "name": "documentation-generation-doc-generate", - "description": "You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI-powered analysis and industry best practices.", + "description": "You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI...", "risk": "unknown", "source": "unknown" }, @@ -3162,8 +3171,8 @@ "id": "docx-official", "path": "skills/docx-official", "category": "uncategorized", - "name": "docx", - "description": "Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks", + "name": "docx-official", + "description": "Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional document...", "risk": "unknown", "source": "unknown" }, @@ -3199,7 +3208,7 @@ "path": "skills/dotnet-backend-patterns", "category": "uncategorized", "name": "dotnet-backend-patterns", - "description": "Master C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity Framework Core, Dapper, configuration, caching, and testing with xUnit. Use when developing .NET backends, reviewing C# code, or designing API architectures.", + "description": "Master C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity Framework Core, Dapper, configuratio...", "risk": "unknown", "source": "unknown" }, @@ -3226,7 +3235,7 @@ "path": "skills/e2e-testing-patterns", "category": "uncategorized", "name": "e2e-testing-patterns", - "description": "Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.", + "description": "Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky...", "risk": "unknown", "source": "unknown" }, @@ -3243,8 +3252,8 @@ "id": "email-sequence", "path": "skills/email-sequence", "category": "uncategorized", - "name": "email-sequence", - "description": "When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions \"email sequence,\" \"drip campaign,\" \"nurture sequence,\" \"onboarding emails,\" \"welcome sequence,\" \"re-engagement emails,\" \"email automation,\" or \"lifecycle emails.\" For in-app onboarding, see onboarding-cro.", + "name": "Email Sequence", + "description": "You are an expert in email marketing and automation. Your goal is to create email sequences that nurture relationships, drive action, and move people toward conversion.", "risk": "unknown", "source": "unknown" }, @@ -3253,7 +3262,7 @@ "path": "skills/email-systems", "category": "uncategorized", "name": "email-systems", - "description": "Email has the highest ROI of any marketing channel. $36 for every $1 spent. Yet most startups treat it as an afterthought - bulk blasts, no personalization, landing in spam folders. This skill covers transactional email that works, marketing automation that converts, deliverability that reaches inboxes, and the infrastructure decisions that scale. Use when: keywords, file_patterns, code_patterns.", + "description": "Email has the highest ROI of any marketing channel. $36 for every $1 spent. Yet most startups treat it as an afterthought - bulk blasts, no personalization, landing in spam folders. This skill cov...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -3262,7 +3271,7 @@ "path": "skills/embedding-strategies", "category": "uncategorized", "name": "embedding-strategies", - "description": "Select and optimize embedding models for semantic search and RAG applications. Use when choosing embedding models, implementing chunking strategies, or optimizing embedding quality for specific domains.", + "description": "Select and optimize embedding models for semantic search and RAG applications. Use when choosing embedding models, implementing chunking strategies, or optimizing embedding quality for specific dom...", "risk": "unknown", "source": "unknown" }, @@ -3271,7 +3280,7 @@ "path": "skills/employment-contract-templates", "category": "uncategorized", "name": "employment-contract-templates", - "description": "Create employment contracts, offer letters, and HR policy documents following legal best practices. Use when drafting employment agreements, creating HR policies, or standardizing employment documentation.", + "description": "Create employment contracts, offer letters, and HR policy documents following legal best practices. Use when drafting employment agreements, creating HR policies, or standardizing employment docume...", "risk": "unknown", "source": "unknown" }, @@ -3298,7 +3307,7 @@ "path": "skills/error-debugging-error-trace", "category": "uncategorized", "name": "error-debugging-error-trace", - "description": "You are an error tracking and observability expert specializing in implementing comprehensive error monitoring solutions. Set up error tracking systems, configure alerts, implement structured logging, and ensure teams can quickly identify and resolve production issues.", + "description": "You are an error tracking and observability expert specializing in implementing comprehensive error monitoring solutions. Set up error tracking systems, configure alerts, implement structured loggi...", "risk": "unknown", "source": "unknown" }, @@ -3352,7 +3361,7 @@ "path": "skills/error-handling-patterns", "category": "uncategorized", "name": "error-handling-patterns", - "description": "Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.", + "description": "Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling...", "risk": "unknown", "source": "unknown" }, @@ -3361,7 +3370,7 @@ "path": "skills/ethical-hacking-methodology", "category": "uncategorized", "name": "Ethical Hacking Methodology", - "description": "This skill should be used when the user asks to \"learn ethical hacking\", \"understand penetration testing lifecycle\", \"perform reconnaissance\", \"conduct security scanning\", \"exploit vulnerabilities\", or \"write penetration test reports\". It provides comprehensive ethical hacking methodology and techniques.", + "description": "Master the complete penetration testing lifecycle from reconnaissance through reporting. This skill covers the five stages of ethical hacking methodology, essential tools, attack techniques, and professional reporting for authorized security assessme", "risk": "unknown", "source": "unknown" }, @@ -3379,7 +3388,7 @@ "path": "skills/event-sourcing-architect", "category": "uncategorized", "name": "event-sourcing-architect", - "description": "Expert in event sourcing, CQRS, and event-driven architecture patterns. Masters event store design, projection building, saga orchestration, and eventual consistency patterns. Use PROACTIVELY for event-sourced systems, audit trails, or temporal queries.", + "description": "Expert in event sourcing, CQRS, and event-driven architecture patterns. Masters event store design, projection building, saga orchestration, and eventual consistency patterns. Use PROACTIVELY for e...", "risk": "unknown", "source": "unknown" }, @@ -3487,7 +3496,7 @@ "path": "skills/fastapi-router-py", "category": "uncategorized", "name": "fastapi-router-py", - "description": "Create FastAPI routers with CRUD operations, authentication dependencies, and proper response models. Use when building REST API endpoints, creating new routes, implementing CRUD operations, or adding authenticated endpoints in FastAPI applications.", + "description": "Create FastAPI routers with CRUD operations, authentication dependencies, and proper response models. Use when building REST API endpoints, creating new routes, implementing CRUD operations, or add...", "risk": "unknown", "source": "unknown" }, @@ -3522,8 +3531,8 @@ "id": "file-path-traversal", "path": "skills/file-path-traversal", "category": "uncategorized", - "name": "File Path Traversal Testing", - "description": "This skill should be used when the user asks to \"test for directory traversal\", \"exploit path traversal vulnerabilities\", \"read arbitrary files through web applications\", \"find LFI vulnerabilities\", or \"access files outside web root\". It provides comprehensive file path traversal attack and testing methodologies.", + "name": "File Path Traversal", + "description": "Identify and exploit file path traversal (directory traversal) vulnerabilities that allow attackers to read arbitrary files on the server, potentially including sensitive configuration files, credentials, and source code. This vulnerability occurs wh", "risk": "unknown", "source": "unknown" }, @@ -3532,7 +3541,7 @@ "path": "skills/file-organizer", "category": "uncategorized", "name": "file-organizer", - "description": "Intelligently organizes files and folders by understanding context, finding duplicates, and suggesting better organizational structures. Use when user wants to clean up directories, organize downloads, remove duplicates, or restructure projects.", + "description": "Intelligently organizes files and folders by understanding context, finding duplicates, and suggesting better organizational structures. Use when user wants to clean up directories, organize downlo...", "risk": "unknown", "source": "unknown" }, @@ -3541,7 +3550,7 @@ "path": "skills/file-uploads", "category": "uncategorized", "name": "file-uploads", - "description": "Expert at handling file uploads and cloud storage. Covers S3, Cloudflare R2, presigned URLs, multipart uploads, and image optimization. Knows how to handle large files without blocking. Use when: file upload, S3, R2, presigned URL, multipart.", + "description": "Expert at handling file uploads and cloud storage. Covers S3, Cloudflare R2, presigned URLs, multipart uploads, and image optimization. Knows how to handle large files without blocking. Use when: f...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -3568,7 +3577,7 @@ "path": "skills/firebase", "category": "uncategorized", "name": "firebase", - "description": "Firebase gives you a complete backend in minutes - auth, database, storage, functions, hosting. But the ease of setup hides real complexity. Security rules are your last line of defense, and they're often wrong. Firestore queries are limited, and you learn this after you've designed your data model. This skill covers Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage, and Firebase Hosting. Key insight: Firebase is optimized for read-heavy, denormalized data. I", + "description": "Firebase gives you a complete backend in minutes - auth, database, storage, functions, hosting. But the ease of setup hides real complexity. Security rules are your last line of defense, and they'r...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -3675,8 +3684,8 @@ "id": "free-tool-strategy", "path": "skills/free-tool-strategy", "category": "uncategorized", - "name": "free-tool-strategy", - "description": "When the user wants to plan, evaluate, or build a free tool for marketing purposes \u2014 lead generation, SEO value, or brand awareness. Also use when the user mentions \"engineering as marketing,\" \"free tool,\" \"marketing tool,\" \"calculator,\" \"generator,\" \"interactive tool,\" \"lead gen tool,\" \"build a tool for leads,\" or \"free resource.\" This skill bridges engineering and marketing \u2014 useful for founders and technical marketers.", + "name": "Free Tool Strategy", + "description": "You are an expert in engineering-as-marketing strategy. Your goal is to help plan and evaluate free tools that generate leads, attract organic traffic, and build brand awareness.", "risk": "unknown", "source": "unknown" }, @@ -3703,7 +3712,7 @@ "path": "skills/frontend-design", "category": "uncategorized", "name": "frontend-design", - "description": "Create distinctive, production-grade frontend interfaces with intentional aesthetics, high craft, and non-generic visual identity. Use when building or styling web UIs, components, pages, dashboards, or frontend applications.", + "description": "Create distinctive, production-grade frontend interfaces with intentional aesthetics, high craft, and non-generic visual identity. Use when building or styling web UIs, components, pages, dashboard...", "risk": "unknown", "source": "unknown" }, @@ -3712,7 +3721,7 @@ "path": "skills/frontend-dev-guidelines", "category": "uncategorized", "name": "frontend-dev-guidelines", - "description": "Opinionated frontend development standards for modern React + TypeScript applications. Covers Suspense-first data fetching, lazy loading, feature-based architecture, MUI v7 styling, TanStack Router, performance optimization, and strict TypeScript practices.", + "description": "Opinionated frontend development standards for modern React + TypeScript applications. Covers Suspense-first data fetching, lazy loading, feature-based architecture, MUI v7 styling, TanStack Router...", "risk": "unknown", "source": "unknown" }, @@ -3743,15 +3752,6 @@ "risk": "unknown", "source": "unknown" }, - { - "id": "cc-skill-frontend-patterns", - "path": "skills/cc-skill-frontend-patterns", - "category": "uncategorized", - "name": "frontend-patterns", - "description": "Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.", - "risk": "unknown", - "source": "unknown" - }, { "id": "frontend-security-coder", "path": "skills/frontend-security-coder", @@ -3766,7 +3766,7 @@ "path": "skills/frontend-slides", "category": "uncategorized", "name": "frontend-slides", - "description": "Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.", + "description": "Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a...", "risk": "safe", "source": "https://github.com/zarazhangrui/frontend-slides" }, @@ -3775,7 +3775,7 @@ "path": "skills/frontend-ui-dark-ts", "category": "uncategorized", "name": "frontend-ui-dark-ts", - "description": "Build dark-themed React applications using Tailwind CSS with custom theming, glassmorphism effects, and Framer Motion animations. Use when creating dashboards, admin panels, or data-rich interfaces with a refined dark aesthetic.", + "description": "Build dark-themed React applications using Tailwind CSS with custom theming, glassmorphism effects, and Framer Motion animations. Use when creating dashboards, admin panels, or data-rich interfaces...", "risk": "unknown", "source": "unknown" }, @@ -3829,7 +3829,7 @@ "path": "skills/gcp-cloud-run", "category": "uncategorized", "name": "gcp-cloud-run", - "description": "Specialized skill for building production-ready serverless applications on GCP. Covers Cloud Run services (containerized), Cloud Run Functions (event-driven), cold start optimization, and event-driven architecture with Pub/Sub.", + "description": "Specialized skill for building production-ready serverless applications on GCP. Covers Cloud Run services (containerized), Cloud Run Functions (event-driven), cold start optimization, and event-dri...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -3838,7 +3838,7 @@ "path": "skills/gdpr-data-handling", "category": "uncategorized", "name": "gdpr-data-handling", - "description": "Implement GDPR-compliant data handling with consent management, data subject rights, and privacy by design. Use when building systems that process EU personal data, implementing privacy controls, or conducting GDPR compliance reviews.", + "description": "Implement GDPR-compliant data handling with consent management, data subject rights, and privacy by design. Use when building systems that process EU personal data, implementing privacy controls, o...", "risk": "unknown", "source": "unknown" }, @@ -3847,7 +3847,7 @@ "path": "skills/gemini-api-dev", "category": "uncategorized", "name": "gemini-api-dev", - "description": "Use this skill when building applications with Gemini models, Gemini API, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or needing current model specifications. Covers SDK usage (google-genai for Python, @google/genai for JavaScript/TypeScript), model selection, and API capabilities.", + "description": "Use this skill when building applications with Gemini models, Gemini API, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or n...", "risk": "unknown", "source": "unknown" }, @@ -3865,7 +3865,7 @@ "path": "skills/git-advanced-workflows", "category": "uncategorized", "name": "git-advanced-workflows", - "description": "Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.", + "description": "Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, co...", "risk": "unknown", "source": "unknown" }, @@ -3901,7 +3901,7 @@ "path": "skills/git-pushing", "category": "uncategorized", "name": "git-pushing", - "description": "Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says \"push changes\", \"commit and push\", \"push this\", \"push to github\", or similar git workflow requests.", + "description": "Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activate...", "risk": "unknown", "source": "unknown" }, @@ -3910,7 +3910,7 @@ "path": "skills/github-actions-templates", "category": "uncategorized", "name": "github-actions-templates", - "description": "Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates.", + "description": "Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or cre...", "risk": "unknown", "source": "unknown" }, @@ -3928,7 +3928,7 @@ "path": "skills/github-issue-creator", "category": "uncategorized", "name": "github-issue-creator", - "description": "Convert raw notes, error logs, voice dictation, or screenshots into crisp GitHub-flavored markdown issue reports. Use when the user pastes bug info, error messages, or informal descriptions and wants a structured GitHub issue. Supports images/GIFs for visual evidence.", + "description": "Convert raw notes, error logs, voice dictation, or screenshots into crisp GitHub-flavored markdown issue reports. Use when the user pastes bug info, error messages, or informal descriptions and wan...", "risk": "unknown", "source": "unknown" }, @@ -3937,7 +3937,7 @@ "path": "skills/github-workflow-automation", "category": "uncategorized", "name": "github-workflow-automation", - "description": "Automate GitHub workflows with AI assistance. Includes PR reviews, issue triage, CI/CD integration, and Git operations. Use when automating GitHub workflows, setting up PR review automation, creating GitHub Actions, or triaging issues.", + "description": "Automate GitHub workflows with AI assistance. Includes PR reviews, issue triage, CI/CD integration, and Git operations. Use when automating GitHub workflows, setting up PR review automation, creati...", "risk": "unknown", "source": "unknown" }, @@ -3955,7 +3955,7 @@ "path": "skills/gitlab-ci-patterns", "category": "uncategorized", "name": "gitlab-ci-patterns", - "description": "Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation. Use when implementing GitLab CI/CD, optimizing pipeline performance, or setting up automated testing and deployment.", + "description": "Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation. Use when implementing GitLab CI/CD, optimizing pipeline performance, or setting up...", "risk": "unknown", "source": "unknown" }, @@ -3964,7 +3964,7 @@ "path": "skills/gitops-workflow", "category": "uncategorized", "name": "gitops-workflow", - "description": "Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes deployments with continuous reconciliation. Use when implementing GitOps practices, automating Kubernetes deployments, or setting up declarative infrastructure management.", + "description": "Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes deployments with continuous reconciliation. Use when implementing GitOps practices, automating Kubernetes deplo...", "risk": "unknown", "source": "unknown" }, @@ -4036,7 +4036,7 @@ "path": "skills/google-calendar-automation", "category": "uncategorized", "name": "google-calendar-automation", - "description": "Automate Google Calendar events, scheduling, availability checks, and attendee management via Rube MCP (Composio). Create events, find free slots, manage attendees, and list calendars programmatically.", + "description": "Automate Google Calendar events, scheduling, availability checks, and attendee management via Rube MCP (Composio). Create events, find free slots, manage attendees, and list calendars programmatica...", "risk": "unknown", "source": "unknown" }, @@ -4045,7 +4045,7 @@ "path": "skills/google-drive-automation", "category": "uncategorized", "name": "google-drive-automation", - "description": "Automate Google Drive file operations (upload, download, search, share, organize) via Rube MCP (Composio). Upload/download files, manage folders, share with permissions, and search across drives programmatically.", + "description": "Automate Google Drive file operations (upload, download, search, share, organize) via Rube MCP (Composio). Upload/download files, manage folders, share with permissions, and search across drives pr...", "risk": "unknown", "source": "unknown" }, @@ -4063,7 +4063,7 @@ "path": "skills/grafana-dashboards", "category": "uncategorized", "name": "grafana-dashboards", - "description": "Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.", + "description": "Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational ...", "risk": "unknown", "source": "unknown" }, @@ -4072,7 +4072,7 @@ "path": "skills/graphql", "category": "uncategorized", "name": "graphql", - "description": "GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.", + "description": "GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper co...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -4099,7 +4099,7 @@ "path": "skills/helm-chart-scaffolding", "category": "uncategorized", "name": "helm-chart-scaffolding", - "description": "Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.", + "description": "Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or impl...", "risk": "unknown", "source": "unknown" }, @@ -4260,8 +4260,8 @@ "id": "html-injection-testing", "path": "skills/html-injection-testing", "category": "uncategorized", - "name": "HTML Injection Testing", - "description": "This skill should be used when the user asks to \"test for HTML injection\", \"inject HTML into web pages\", \"perform HTML injection attacks\", \"deface web applications\", or \"test content injection vulnerabilities\". It provides comprehensive HTML injection attack techniques and testing methodologies.", + "name": "Html Injection Testing", + "description": "Identify and exploit HTML injection vulnerabilities that allow attackers to inject malicious HTML content into web applications. This vulnerability enables attackers to modify page appearance, create phishing pages, and steal user credentials through", "risk": "unknown", "source": "unknown" }, @@ -4279,7 +4279,7 @@ "path": "skills/hubspot-integration", "category": "uncategorized", "name": "hubspot-integration", - "description": "Expert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers Node.js and Python SDKs. Use when: hubspot, hubspot api, hubspot crm, hubspot integration, contacts api.", + "description": "Expert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers Node.js and Python SDKs. Use when: hubs...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -4288,7 +4288,7 @@ "path": "skills/hugging-face-cli", "category": "uncategorized", "name": "hugging-face-cli", - "description": "Execute Hugging Face Hub operations using the `hf` CLI. Use when the user needs to download models/datasets/spaces, upload files to Hub repositories, create repos, manage local cache, or run compute jobs on HF infrastructure. Covers authentication, file transfers, repository creation, cache operations, and cloud compute.", + "description": "Execute Hugging Face Hub operations using the `hf` CLI. Use when the user needs to download models/datasets/spaces, upload files to Hub repositories, create repos, manage local cache, or run comput...", "risk": "safe", "source": "https://github.com/huggingface/skills/tree/main/skills/hugging-face-cli" }, @@ -4297,7 +4297,7 @@ "path": "skills/hugging-face-jobs", "category": "uncategorized", "name": "hugging-face-jobs", - "description": "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, cost estimation, authentication with tokens, secrets management, timeout configuration, and result persistence. Designed for general-purpose compute workloads including data processing, inference, experiments, batch jobs, and any Python-based tasks. Should be invoked for tasks involving cloud compute, GPU workloads, or when users mention running jobs on Hugging Face infrastructure without local setup.", + "description": "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, cost estimation, authentication with tok...", "risk": "safe", "source": "https://github.com/huggingface/skills/tree/main/skills/hugging-face-jobs" }, @@ -4315,7 +4315,7 @@ "path": "skills/hybrid-cloud-networking", "category": "uncategorized", "name": "hybrid-cloud-networking", - "description": "Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.", + "description": "Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting ...", "risk": "unknown", "source": "unknown" }, @@ -4341,8 +4341,8 @@ "id": "idor-testing", "path": "skills/idor-testing", "category": "uncategorized", - "name": "IDOR Vulnerability Testing", - "description": "This skill should be used when the user asks to \"test for insecure direct object references,\" \"find IDOR vulnerabilities,\" \"exploit broken access control,\" \"enumerate user IDs or object references,\" or \"bypass authorization to access other users' data.\" It provides comprehensive guidance for detecting, exploiting, and remediating IDOR vulnerabilities in web applications.", + "name": "Idor Testing", + "description": "Provide systematic methodologies for identifying and exploiting Insecure Direct Object Reference (IDOR) vulnerabilities in web applications. This skill covers both database object references and static file references, detection techniques using para", "risk": "unknown", "source": "unknown" }, @@ -4387,7 +4387,7 @@ "path": "skills/incident-runbook-templates", "category": "uncategorized", "name": "incident-runbook-templates", - "description": "Create structured incident response runbooks with step-by-step procedures, escalation paths, and recovery actions. Use when building runbooks, responding to incidents, or establishing incident response procedures.", + "description": "Create structured incident response runbooks with step-by-step procedures, escalation paths, and recovery actions. Use when building runbooks, responding to incidents, or establishing incident resp...", "risk": "unknown", "source": "unknown" }, @@ -4395,7 +4395,7 @@ "id": "infinite-gratitude", "path": "skills/infinite-gratitude", "category": "uncategorized", - "name": "Infinite Gratitude", + "name": "infinite-gratitude", "description": "Multi-agent research skill for parallel research execution (10 agents, battle-tested with real case studies).", "risk": "safe", "source": "https://github.com/sstklen/infinite-gratitude" @@ -4405,7 +4405,7 @@ "path": "skills/inngest", "category": "uncategorized", "name": "inngest", - "description": "Inngest expert for serverless-first background jobs, event-driven workflows, and durable execution without managing queues or workers. Use when: inngest, serverless background job, event-driven workflow, step function, durable execution.", + "description": "Inngest expert for serverless-first background jobs, event-driven workflows, and durable execution without managing queues or workers. Use when: inngest, serverless background job, event-driven wor...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -4423,7 +4423,7 @@ "path": "skills/interactive-portfolio", "category": "uncategorized", "name": "interactive-portfolio", - "description": "Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio, personal website, showcase work, developer portfolio, designer portfolio.", + "description": "Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios,...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -4440,8 +4440,8 @@ "id": "internal-comms-anthropic", "path": "skills/internal-comms-anthropic", "category": "uncategorized", - "name": "internal-comms", - "description": "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 whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).", + "name": "internal-comms-anthropic", + "description": "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 whenever asked to write some sort of internal ...", "risk": "unknown", "source": "unknown" }, @@ -4449,8 +4449,8 @@ "id": "internal-comms-community", "path": "skills/internal-comms-community", "category": "uncategorized", - "name": "internal-comms", - "description": "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 whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).", + "name": "internal-comms-community", + "description": "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 whenever asked to write some sort of internal ...", "risk": "unknown", "source": "unknown" }, @@ -4468,7 +4468,7 @@ "path": "skills/istio-traffic-management", "category": "uncategorized", "name": "istio-traffic-management", - "description": "Configure Istio traffic management including routing, load balancing, circuit breakers, and canary deployments. Use when implementing service mesh traffic policies, progressive delivery, or resilience patterns.", + "description": "Configure Istio traffic management including routing, load balancing, circuit breakers, and canary deployments. Use when implementing service mesh traffic policies, progressive delivery, or resilie...", "risk": "unknown", "source": "unknown" }, @@ -4495,7 +4495,7 @@ "path": "skills/javascript-mastery", "category": "uncategorized", "name": "javascript-mastery", - "description": "Comprehensive JavaScript reference covering 33+ essential concepts every developer should know. From fundamentals like primitives and closures to advanced patterns like async/await and functional programming. Use when explaining JS concepts, debugging JavaScript issues, or teaching JavaScript fundamentals.", + "description": "Comprehensive JavaScript reference covering 33+ essential concepts every developer should know. From fundamentals like primitives and closures to advanced patterns like async/await and functional p...", "risk": "unknown", "source": "unknown" }, @@ -4513,7 +4513,7 @@ "path": "skills/javascript-testing-patterns", "category": "uncategorized", "name": "javascript-testing-patterns", - "description": "Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use when writing JavaScript/TypeScript tests, setting up test infrastructure, or implementing TDD/BDD workflows.", + "description": "Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use...", "risk": "unknown", "source": "unknown" }, @@ -4549,7 +4549,7 @@ "path": "skills/k8s-manifest-generator", "category": "uncategorized", "name": "k8s-manifest-generator", - "description": "Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations.", + "description": "Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creat...", "risk": "unknown", "source": "unknown" }, @@ -4558,7 +4558,7 @@ "path": "skills/k8s-security-policies", "category": "uncategorized", "name": "k8s-security-policies", - "description": "Implement Kubernetes security policies including NetworkPolicy, PodSecurityPolicy, and RBAC for production-grade security. Use when securing Kubernetes clusters, implementing network isolation, or enforcing pod security standards.", + "description": "Implement Kubernetes security policies including NetworkPolicy, PodSecurityPolicy, and RBAC for production-grade security. Use when securing Kubernetes clusters, implementing network isolation, or ...", "risk": "unknown", "source": "unknown" }, @@ -4585,7 +4585,7 @@ "path": "skills/kpi-dashboard-design", "category": "uncategorized", "name": "kpi-dashboard-design", - "description": "Design effective KPI dashboards with metrics selection, visualization best practices, and real-time monitoring patterns. Use when building business dashboards, selecting metrics, or designing data visualization layouts.", + "description": "Design effective KPI dashboards with metrics selection, visualization best practices, and real-time monitoring patterns. Use when building business dashboards, selecting metrics, or designing data ...", "risk": "unknown", "source": "unknown" }, @@ -4603,7 +4603,7 @@ "path": "skills/langchain-architecture", "category": "uncategorized", "name": "langchain-architecture", - "description": "Design LLM applications using the LangChain framework with agents, memory, and tool integration patterns. Use when building LangChain applications, implementing AI agents, or creating complex LLM workflows.", + "description": "Design LLM applications using the LangChain framework with agents, memory, and tool integration patterns. Use when building LangChain applications, implementing AI agents, or creating complex LLM w...", "risk": "unknown", "source": "unknown" }, @@ -4612,7 +4612,7 @@ "path": "skills/langfuse", "category": "uncategorized", "name": "langfuse", - "description": "Expert in Langfuse - the open-source LLM observability platform. Covers tracing, prompt management, evaluation, datasets, and integration with LangChain, LlamaIndex, and OpenAI. Essential for debugging, monitoring, and improving LLM applications in production. Use when: langfuse, llm observability, llm tracing, prompt management, llm evaluation.", + "description": "Expert in Langfuse - the open-source LLM observability platform. Covers tracing, prompt management, evaluation, datasets, and integration with LangChain, LlamaIndex, and OpenAI. Essential for debug...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -4621,7 +4621,7 @@ "path": "skills/langgraph", "category": "uncategorized", "name": "langgraph", - "description": "Expert in LangGraph - the production-grade framework for building stateful, multi-actor AI applications. Covers graph construction, state management, cycles and branches, persistence with checkpointers, human-in-the-loop patterns, and the ReAct agent pattern. Used in production at LinkedIn, Uber, and 400+ companies. This is LangChain's recommended approach for building agents. Use when: langgraph, langchain agent, stateful agent, agent graph, react agent.", + "description": "Expert in LangGraph - the production-grade framework for building stateful, multi-actor AI applications. Covers graph construction, state management, cycles and branches, persistence with checkpoin...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -4657,7 +4657,7 @@ "path": "skills/launch-strategy", "category": "uncategorized", "name": "launch-strategy", - "description": "When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' or 'product update.' This skill covers phased launches, channel strategy, and ongoing launch momentum.", + "description": "When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,'...", "risk": "unknown", "source": "unknown" }, @@ -4711,7 +4711,7 @@ "path": "skills/linkerd-patterns", "category": "uncategorized", "name": "linkerd-patterns", - "description": "Implement Linkerd service mesh patterns for lightweight, security-focused service mesh deployments. Use when setting up Linkerd, configuring traffic policies, or implementing zero-trust networking with minimal overhead.", + "description": "Implement Linkerd service mesh patterns for lightweight, security-focused service mesh deployments. Use when setting up Linkerd, configuring traffic policies, or implementing zero-trust networking ...", "risk": "unknown", "source": "unknown" }, @@ -4720,7 +4720,7 @@ "path": "skills/lint-and-validate", "category": "uncategorized", "name": "lint-and-validate", - "description": "Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis.", + "description": "Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, v...", "risk": "unknown", "source": "unknown" }, @@ -4729,7 +4729,7 @@ "path": "skills/linux-privilege-escalation", "category": "uncategorized", "name": "Linux Privilege Escalation", - "description": "This skill should be used when the user asks to \"escalate privileges on Linux\", \"find privesc vectors on Linux systems\", \"exploit sudo misconfigurations\", \"abuse SUID binaries\", \"exploit cron jobs for root access\", \"enumerate Linux systems for privilege escalation\", or \"gain root access from low-privilege shell\". It provides comprehensive techniques for identifying and exploiting privilege escalation paths on Linux systems.", + "description": "Execute systematic privilege escalation assessments on Linux systems to identify and exploit misconfigurations, vulnerable services, and security weaknesses that allow elevation from low-privilege user access to root-level control. This skill enables", "risk": "unknown", "source": "unknown" }, @@ -4737,8 +4737,8 @@ "id": "linux-shell-scripting", "path": "skills/linux-shell-scripting", "category": "uncategorized", - "name": "Linux Production Shell Scripts", - "description": "This skill should be used when the user asks to \"create bash scripts\", \"automate Linux tasks\", \"monitor system resources\", \"backup files\", \"manage users\", or \"write production shell scripts\". It provides ready-to-use shell script templates for system administration.", + "name": "Linux Shell Scripting", + "description": "Provide production-ready shell script templates for common Linux system administration tasks including backups, monitoring, user management, log analysis, and automation. These scripts serve as building blocks for security operations and penetration", "risk": "unknown", "source": "unknown" }, @@ -4747,7 +4747,7 @@ "path": "skills/llm-app-patterns", "category": "uncategorized", "name": "llm-app-patterns", - "description": "Production-ready patterns for building LLM applications. Covers RAG pipelines, agent architectures, prompt IDEs, and LLMOps monitoring. Use when designing AI applications, implementing RAG, building agents, or setting up LLM observability.", + "description": "Production-ready patterns for building LLM applications. Covers RAG pipelines, agent architectures, prompt IDEs, and LLMOps monitoring. Use when designing AI applications, implementing RAG, buildin...", "risk": "unknown", "source": "unknown" }, @@ -4783,7 +4783,7 @@ "path": "skills/llm-evaluation", "category": "uncategorized", "name": "llm-evaluation", - "description": "Implement comprehensive evaluation strategies for LLM applications using automated metrics, human feedback, and benchmarking. Use when testing LLM performance, measuring AI application quality, or establishing evaluation frameworks.", + "description": "Implement comprehensive evaluation strategies for LLM applications using automated metrics, human feedback, and benchmarking. Use when testing LLM performance, measuring AI application quality, or ...", "risk": "unknown", "source": "unknown" }, @@ -4791,8 +4791,8 @@ "id": "loki-mode", "path": "skills/loki-mode", "category": "uncategorized", - "name": "loki-mode", - "description": "Multi-agent autonomous startup system for Claude Code. Triggers on \"Loki Mode\". Orchestrates 100+ specialized agents across engineering, QA, DevOps, security, data/ML, business operations, marketing, HR, and customer success. Takes PRD to fully deployed, revenue-generating product with zero human intervention. Features Task tool for subagent dispatch, parallel code review with 3 specialized reviewers, severity-based issue triage, distributed task queue with dead letter handling, automatic deployment to cloud providers, A/B testing, customer feedback loops, incident response, circuit breakers, and self-healing. Handles rate limits via distributed state checkpoints and auto-resume with exponential backoff. Requires --dangerously-skip-permissions flag.", + "name": "Loki Mode", + "description": "> **Version 2.35.0** | PRD to Production | Zero Human Intervention > Research-enhanced: OpenAI SDK, DeepMind, Anthropic, AWS Bedrock, Agent SDK, HN Production (2025)", "risk": "unknown", "source": "unknown" }, @@ -4900,7 +4900,7 @@ "path": "skills/mcp-builder", "category": "uncategorized", "name": "mcp-builder", - "description": "Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).", + "description": "Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate exte...", "risk": "unknown", "source": "unknown" }, @@ -4908,8 +4908,8 @@ "id": "mcp-builder-ms", "path": "skills/mcp-builder-ms", "category": "uncategorized", - "name": "mcp-builder", - "description": "Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP), Node/TypeScript (MCP SDK), or C#/.NET (Microsoft MCP SDK).", + "name": "mcp-builder-ms", + "description": "Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate exte...", "risk": "unknown", "source": "unknown" }, @@ -4918,7 +4918,7 @@ "path": "skills/memory-forensics", "category": "uncategorized", "name": "memory-forensics", - "description": "Master memory forensics techniques including memory acquisition, process analysis, and artifact extraction using Volatility and related tools. Use when analyzing memory dumps, investigating incidents, or performing malware analysis from RAM captures.", + "description": "Master memory forensics techniques including memory acquisition, process analysis, and artifact extraction using Volatility and related tools. Use when analyzing memory dumps, investigating inciden...", "risk": "unknown", "source": "unknown" }, @@ -4927,7 +4927,7 @@ "path": "skills/memory-safety-patterns", "category": "uncategorized", "name": "memory-safety-patterns", - "description": "Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory bugs.", + "description": "Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory...", "risk": "unknown", "source": "unknown" }, @@ -4954,7 +4954,7 @@ "path": "skills/metasploit-framework", "category": "uncategorized", "name": "Metasploit Framework", - "description": "This skill should be used when the user asks to \"use Metasploit for penetration testing\", \"exploit vulnerabilities with msfconsole\", \"create payloads with msfvenom\", \"perform post-exploitation\", \"use auxiliary modules for scanning\", or \"develop custom exploits\". It provides comprehensive guidance for leveraging the Metasploit Framework in security assessments.", + "description": "Leverage the Metasploit Framework for comprehensive penetration testing, from initial exploitation through post-exploitation activities. Metasploit provides a unified platform for vulnerability exploitation, payload generation, auxiliary scanning, an", "risk": "unknown", "source": "unknown" }, @@ -4963,7 +4963,7 @@ "path": "skills/micro-saas-launcher", "category": "uncategorized", "name": "micro-saas-launcher", - "description": "Expert in launching small, focused SaaS products fast - the indie hacker approach to building profitable software. Covers idea validation, MVP development, pricing, launch strategies, and growing to sustainable revenue. Ship in weeks, not months. Use when: micro saas, indie hacker, small saas, side project, saas mvp.", + "description": "Expert in launching small, focused SaaS products fast - the indie hacker approach to building profitable software. Covers idea validation, MVP development, pricing, launch strategies, and growing t...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -4972,7 +4972,7 @@ "path": "skills/microservices-patterns", "category": "uncategorized", "name": "microservices-patterns", - "description": "Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.", + "description": "Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing micros...", "risk": "unknown", "source": "unknown" }, @@ -5035,7 +5035,7 @@ "path": "skills/ml-pipeline-workflow", "category": "uncategorized", "name": "ml-pipeline-workflow", - "description": "Build end-to-end MLOps pipelines from data preparation through model training, validation, and production deployment. Use when creating ML pipelines, implementing MLOps practices, or automating model training and deployment workflows.", + "description": "Build end-to-end MLOps pipelines from data preparation through model training, validation, and production deployment. Use when creating ML pipelines, implementing MLOps practices, or automating mod...", "risk": "unknown", "source": "unknown" }, @@ -5053,7 +5053,7 @@ "path": "skills/mobile-design", "category": "uncategorized", "name": "mobile-design", - "description": "Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or native mobile apps.", + "description": "Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches pr...", "risk": "unknown", "source": "unknown" }, @@ -5089,7 +5089,7 @@ "path": "skills/modern-javascript-patterns", "category": "uncategorized", "name": "modern-javascript-patterns", - "description": "Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring legacy code, implementing modern patterns, or optimizing JavaScript applications.", + "description": "Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, effici...", "risk": "unknown", "source": "unknown" }, @@ -5116,7 +5116,7 @@ "path": "skills/monorepo-management", "category": "uncategorized", "name": "monorepo-management", - "description": "Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monorepos, optimizing builds, or managing shared dependencies.", + "description": "Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monor...", "risk": "unknown", "source": "unknown" }, @@ -5125,7 +5125,7 @@ "path": "skills/moodle-external-api-development", "category": "uncategorized", "name": "moodle-external-api-development", - "description": "Create custom external web service APIs for Moodle LMS. Use when implementing web services for course management, user tracking, quiz operations, or custom plugin functionality. Covers parameter validation, database operations, error handling, service registration, and Moodle coding standards.", + "description": "Create custom external web service APIs for Moodle LMS. Use when implementing web services for course management, user tracking, quiz operations, or custom plugin functionality. Covers parameter va...", "risk": "unknown", "source": "unknown" }, @@ -5161,7 +5161,7 @@ "path": "skills/multi-cloud-architecture", "category": "uncategorized", "name": "multi-cloud-architecture", - "description": "Design multi-cloud architectures using a decision framework to select and integrate services across AWS, Azure, and GCP. Use when building multi-cloud systems, avoiding vendor lock-in, or leveraging best-of-breed services from multiple providers.", + "description": "Design multi-cloud architectures using a decision framework to select and integrate services across AWS, Azure, and GCP. Use when building multi-cloud systems, avoiding vendor lock-in, or leveragin...", "risk": "unknown", "source": "unknown" }, @@ -5197,7 +5197,7 @@ "path": "skills/n8n-mcp-tools-expert", "category": "uncategorized", "name": "n8n-mcp-tools-expert", - "description": "Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, or using any n8n-mcp tool. Provides tool selection guidance, parameter formats, and common patterns.", + "description": "Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, or using any n8n-mcp tool. Provides tool sele...", "risk": "safe", "source": "https://github.com/czlonkowski/n8n-skills/tree/main/skills/n8n-mcp-tools-expert" }, @@ -5206,7 +5206,7 @@ "path": "skills/n8n-node-configuration", "category": "uncategorized", "name": "n8n-node-configuration", - "description": "Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning common configuration patterns by node type.", + "description": "Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning commo...", "risk": "safe", "source": "https://github.com/czlonkowski/n8n-skills/tree/main/skills/n8n-node-configuration" }, @@ -5224,7 +5224,7 @@ "path": "skills/neon-postgres", "category": "uncategorized", "name": "neon-postgres", - "description": "Expert patterns for Neon serverless Postgres, branching, connection pooling, and Prisma/Drizzle integration Use when: neon database, serverless postgres, database branching, neon postgres, postgres serverless.", + "description": "Expert patterns for Neon serverless Postgres, branching, connection pooling, and Prisma/Drizzle integration Use when: neon database, serverless postgres, database branching, neon postgres, postgres...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -5233,7 +5233,7 @@ "path": "skills/nestjs-expert", "category": "uncategorized", "name": "nestjs-expert", - "description": "Nest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongoose integration, and Passport.js authentication. Use PROACTIVELY for any Nest.js application issues including architecture decisions, testing strategies, performance optimization, or debugging complex dependency injection problems. If a specialized expert is a better fit, I will recommend switching and stop.", + "description": "Nest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongoose integration, and Passport.js auth...", "risk": "unknown", "source": "unknown" }, @@ -5242,7 +5242,7 @@ "path": "skills/network-101", "category": "uncategorized", "name": "Network 101", - "description": "This skill should be used when the user asks to \"set up a web server\", \"configure HTTP or HTTPS\", \"perform SNMP enumeration\", \"configure SMB shares\", \"test network services\", or needs guidance on configuring and testing network services for penetration testing labs.", + "description": "Configure and test common network services (HTTP, HTTPS, SNMP, SMB) for penetration testing lab environments. Enable hands-on practice with service enumeration, log analysis, and security testing against properly configured target systems.", "risk": "unknown", "source": "unknown" }, @@ -5260,7 +5260,7 @@ "path": "skills/nextjs-app-router-patterns", "category": "uncategorized", "name": "nextjs-app-router-patterns", - "description": "Master Next.js 14+ App Router with Server Components, streaming, parallel routes, and advanced data fetching. Use when building Next.js applications, implementing SSR/SSG, or optimizing React Server Components.", + "description": "Master Next.js 14+ App Router with Server Components, streaming, parallel routes, and advanced data fetching. Use when building Next.js applications, implementing SSR/SSG, or optimizing React Serve...", "risk": "unknown", "source": "unknown" }, @@ -5287,7 +5287,7 @@ "path": "skills/nft-standards", "category": "uncategorized", "name": "nft-standards", - "description": "Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems.", + "description": "Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementi...", "risk": "unknown", "source": "unknown" }, @@ -5296,7 +5296,7 @@ "path": "skills/nodejs-backend-patterns", "category": "uncategorized", "name": "nodejs-backend-patterns", - "description": "Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.", + "description": "Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when...", "risk": "unknown", "source": "unknown" }, @@ -5323,7 +5323,7 @@ "path": "skills/notebooklm", "category": "uncategorized", "name": "notebooklm", - "description": "Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.", + "description": "Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth....", "risk": "unknown", "source": "unknown" }, @@ -5341,7 +5341,7 @@ "path": "skills/notion-template-business", "category": "uncategorized", "name": "notion-template-business", - "description": "Expert in building and selling Notion templates as a business - not just making templates, but building a sustainable digital product business. Covers template design, pricing, marketplaces, marketing, and scaling to real revenue. Use when: notion template, sell templates, digital product, notion business, gumroad.", + "description": "Expert in building and selling Notion templates as a business - not just making templates, but building a sustainable digital product business. Covers template design, pricing, marketplaces, market...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -5377,7 +5377,7 @@ "path": "skills/observability-monitoring-slo-implement", "category": "uncategorized", "name": "observability-monitoring-slo-implement", - "description": "You are an SLO (Service Level Objective) expert specializing in implementing reliability standards and error budget-based practices. Design SLO frameworks, define SLIs, and build monitoring that balances reliability with delivery velocity.", + "description": "You are an SLO (Service Level Objective) expert specializing in implementing reliability standards and error budget-based practices. Design SLO frameworks, define SLIs, and build monitoring that ba...", "risk": "unknown", "source": "unknown" }, @@ -5386,7 +5386,7 @@ "path": "skills/observe-whatsapp", "category": "uncategorized", "name": "observe-whatsapp", - "description": "Observe and troubleshoot WhatsApp in Kapso: debug message delivery, inspect webhook deliveries/retries, triage API errors, and run health checks. Use when investigating production issues, message failures, or webhook delivery problems.", + "description": "Observe and troubleshoot WhatsApp in Kapso: debug message delivery, inspect webhook deliveries/retries, triage API errors, and run health checks. Use when investigating production issues, message f...", "risk": "safe", "source": "https://github.com/gokapso/agent-skills/tree/master/skills/observe-whatsapp" }, @@ -5404,7 +5404,7 @@ "path": "skills/on-call-handoff-patterns", "category": "uncategorized", "name": "on-call-handoff-patterns", - "description": "Master on-call shift handoffs with context transfer, escalation procedures, and documentation. Use when transitioning on-call responsibilities, documenting shift summaries, or improving on-call processes.", + "description": "Master on-call shift handoffs with context transfer, escalation procedures, and documentation. Use when transitioning on-call responsibilities, documenting shift summaries, or improving on-call pro...", "risk": "unknown", "source": "unknown" }, @@ -5412,8 +5412,8 @@ "id": "onboarding-cro", "path": "skills/onboarding-cro", "category": "uncategorized", - "name": "onboarding-cro", - "description": "When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions \"onboarding flow,\" \"activation rate,\" \"user activation,\" \"first-run experience,\" \"empty states,\" \"onboarding checklist,\" \"aha moment,\" or \"new user experience.\" For signup/registration optimization, see signup-flow-cro. For ongoing email sequences, see email-sequence.", + "name": "Onboarding Cro", + "description": "You are an expert in user onboarding and activation. Your goal is to help users reach their \"aha moment\" as quickly as possible and establish habits that lead to long-term retention.", "risk": "unknown", "source": "unknown" }, @@ -5485,7 +5485,7 @@ "path": "skills/paid-ads", "category": "uncategorized", "name": "paid-ads", - "description": "When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.", + "description": "When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' '...", "risk": "unknown", "source": "unknown" }, @@ -5512,7 +5512,7 @@ "path": "skills/paypal-integration", "category": "uncategorized", "name": "paypal-integration", - "description": "Integrate PayPal payment processing with support for express checkout, subscriptions, and refund management. Use when implementing PayPal payments, processing online transactions, or building e-commerce checkout flows.", + "description": "Integrate PayPal payment processing with support for express checkout, subscriptions, and refund management. Use when implementing PayPal payments, processing online transactions, or building e-com...", "risk": "unknown", "source": "unknown" }, @@ -5520,8 +5520,8 @@ "id": "paywall-upgrade-cro", "path": "skills/paywall-upgrade-cro", "category": "uncategorized", - "name": "paywall-upgrade-cro", - "description": "When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions \"paywall,\" \"upgrade screen,\" \"upgrade modal,\" \"upsell,\" \"feature gate,\" \"convert free to paid,\" \"freemium conversion,\" \"trial expiration screen,\" \"limit reached screen,\" \"plan upgrade prompt,\" or \"in-app pricing.\" Distinct from public pricing pages (see page-cro) \u2014 this skill focuses on in-product upgrade moments where the user has already experienced value.", + "name": "Paywall Upgrade Cro", + "description": "You are an expert in in-app paywalls and upgrade flows. Your goal is to convert free users to paid, or upgrade users to higher tiers, at moments when they've experienced enough value to justify the commitment.", "risk": "unknown", "source": "unknown" }, @@ -5539,7 +5539,7 @@ "path": "skills/pci-compliance", "category": "uncategorized", "name": "pci-compliance", - "description": "Implement PCI DSS compliance requirements for secure handling of payment card data and payment systems. Use when securing payment processing, achieving PCI compliance, or implementing payment card security measures.", + "description": "Implement PCI DSS compliance requirements for secure handling of payment card data and payment systems. Use when securing payment processing, achieving PCI compliance, or implementing payment card ...", "risk": "unknown", "source": "unknown" }, @@ -5547,8 +5547,8 @@ "id": "pdf-official", "path": "skills/pdf-official", "category": "uncategorized", - "name": "pdf", - "description": "Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.", + "name": "pdf-official", + "description": "Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmaticall...", "risk": "unknown", "source": "unknown" }, @@ -5557,7 +5557,7 @@ "path": "skills/pentest-checklist", "category": "uncategorized", "name": "Pentest Checklist", - "description": "This skill should be used when the user asks to \"plan a penetration test\", \"create a security assessment checklist\", \"prepare for penetration testing\", \"define pentest scope\", \"follow security testing best practices\", or needs a structured methodology for penetration testing engagements.", + "description": "Provide a comprehensive checklist for planning, executing, and following up on penetration tests. Ensure thorough preparation, proper scoping, and effective remediation of discovered vulnerabilities.", "risk": "unknown", "source": "unknown" }, @@ -5566,7 +5566,7 @@ "path": "skills/pentest-commands", "category": "uncategorized", "name": "Pentest Commands", - "description": "This skill should be used when the user asks to \"run pentest commands\", \"scan with nmap\", \"use metasploit exploits\", \"crack passwords with hydra or john\", \"scan web vulnerabilities with nikto\", \"enumerate networks\", or needs essential penetration testing command references.", + "description": "Provide a comprehensive command reference for penetration testing tools including network scanning, exploitation, password cracking, and web application testing. Enable quick command lookup during security assessments.", "risk": "unknown", "source": "unknown" }, @@ -5611,7 +5611,7 @@ "path": "skills/personal-tool-builder", "category": "uncategorized", "name": "personal-tool-builder", - "description": "Expert in building custom tools that solve your own problems first. The best products often start as personal tools - scratch your own itch, build for yourself, then discover others have the same itch. Covers rapid prototyping, local-first apps, CLI tools, scripts that grow into products, and the art of dogfooding. Use when: build a tool, personal tool, scratch my itch, solve my problem, CLI tool.", + "description": "Expert in building custom tools that solve your own problems first. The best products often start as personal tools - scratch your own itch, build for yourself, then discover others have the same i...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -5638,7 +5638,7 @@ "path": "skills/plaid-fintech", "category": "uncategorized", "name": "plaid-fintech", - "description": "Expert patterns for Plaid API integration including Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance best practices. Use when: plaid, bank account linking, bank connection, ach, account aggregation.", + "description": "Expert patterns for Plaid API integration including Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance best practices...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -5656,7 +5656,7 @@ "path": "skills/planning-with-files", "category": "uncategorized", "name": "planning-with-files", - "description": "Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.", + "description": "Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requirin...", "risk": "unknown", "source": "unknown" }, @@ -5665,7 +5665,7 @@ "path": "skills/playwright-skill", "category": "uncategorized", "name": "playwright-skill", - "description": "Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.", + "description": "Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login ...", "risk": "unknown", "source": "unknown" }, @@ -5674,7 +5674,7 @@ "path": "skills/podcast-generation", "category": "uncategorized", "name": "podcast-generation", - "description": "Generate AI-powered podcast-style audio narratives using Azure OpenAI's GPT Realtime Mini model via WebSocket. Use when building text-to-speech features, audio narrative generation, podcast creation from content, or integrating with Azure OpenAI Realtime API for real audio output. Covers full-stack implementation from React frontend to Python FastAPI backend with WebSocket streaming.", + "description": "Generate AI-powered podcast-style audio narratives using Azure OpenAI's GPT Realtime Mini model via WebSocket. Use when building text-to-speech features, audio narrative generation, podcast creatio...", "risk": "unknown", "source": "unknown" }, @@ -5696,6 +5696,15 @@ "risk": "unknown", "source": "unknown" }, + { + "id": "postgres-best-practices", + "path": "skills/postgres-best-practices", + "category": "uncategorized", + "name": "postgres-best-practices", + "description": "Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.", + "risk": "unknown", + "source": "unknown" + }, { "id": "postgresql", "path": "skills/postgresql", @@ -5728,7 +5737,7 @@ "path": "skills/postmortem-writing", "category": "uncategorized", "name": "postmortem-writing", - "description": "Write effective blameless postmortems with root cause analysis, timelines, and action items. Use when conducting incident reviews, writing postmortem documents, or improving incident response processes.", + "description": "Write effective blameless postmortems with root cause analysis, timelines, and action items. Use when conducting incident reviews, writing postmortem documents, or improving incident response proce...", "risk": "unknown", "source": "unknown" }, @@ -5745,8 +5754,8 @@ "id": "pptx-official", "path": "skills/pptx-official", "category": "uncategorized", - "name": "pptx", - "description": "Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks", + "name": "pptx-official", + "description": "Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layo...", "risk": "unknown", "source": "unknown" }, @@ -5764,7 +5773,7 @@ "path": "skills/prisma-expert", "category": "uncategorized", "name": "prisma-expert", - "description": "Prisma ORM expert for schema design, migrations, query optimization, relations modeling, and database operations. Use PROACTIVELY for Prisma schema issues, migration problems, query performance, relation design, or database connection issues.", + "description": "Prisma ORM expert for schema design, migrations, query optimization, relations modeling, and database operations. Use PROACTIVELY for Prisma schema issues, migration problems, query performance, re...", "risk": "unknown", "source": "unknown" }, @@ -5773,7 +5782,7 @@ "path": "skills/privilege-escalation-methods", "category": "uncategorized", "name": "Privilege Escalation Methods", - "description": "This skill should be used when the user asks to \"escalate privileges\", \"get root access\", \"become administrator\", \"privesc techniques\", \"abuse sudo\", \"exploit SUID binaries\", \"Kerberoasting\", \"pass-the-ticket\", \"token impersonation\", or needs guidance on post-exploitation privilege escalation for Linux or Windows systems.", + "description": "Provide comprehensive techniques for escalating privileges from a low-privileged user to root/administrator access on compromised Linux and Windows systems. Essential for penetration testing post-exploitation phase and red team operations.", "risk": "unknown", "source": "unknown" }, @@ -5782,7 +5791,7 @@ "path": "skills/product-manager-toolkit", "category": "uncategorized", "name": "product-manager-toolkit", - "description": "Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies. Use for feature prioritization, user research synthesis, requirement documentation, and product strategy development.", + "description": "Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies. Use for feature prioritizati...", "risk": "unknown", "source": "unknown" }, @@ -5818,7 +5827,7 @@ "path": "skills/prometheus-configuration", "category": "uncategorized", "name": "prometheus-configuration", - "description": "Set up Prometheus for comprehensive metric collection, storage, and monitoring of infrastructure and applications. Use when implementing metrics collection, setting up monitoring infrastructure, or configuring alerting systems.", + "description": "Set up Prometheus for comprehensive metric collection, storage, and monitoring of infrastructure and applications. Use when implementing metrics collection, setting up monitoring infrastructure, or...", "risk": "unknown", "source": "unknown" }, @@ -5827,7 +5836,7 @@ "path": "skills/prompt-caching", "category": "uncategorized", "name": "prompt-caching", - "description": "Caching strategies for LLM prompts including Anthropic prompt caching, response caching, and CAG (Cache Augmented Generation) Use when: prompt caching, cache prompt, response cache, cag, cache augmented.", + "description": "Caching strategies for LLM prompts including Anthropic prompt caching, response caching, and CAG (Cache Augmented Generation) Use when: prompt caching, cache prompt, response cache, cag, cache augm...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -5854,7 +5863,7 @@ "path": "skills/prompt-engineering-patterns", "category": "uncategorized", "name": "prompt-engineering-patterns", - "description": "Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production. Use when optimizing prompts, improving LLM outputs, or designing production prompt templates.", + "description": "Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production. Use when optimizing prompts, improving LLM outputs, or designing productio...", "risk": "unknown", "source": "unknown" }, @@ -5863,7 +5872,7 @@ "path": "skills/prompt-library", "category": "uncategorized", "name": "prompt-library", - "description": "Curated collection of high-quality prompts for various use cases. Includes role-based prompts, task-specific templates, and prompt refinement techniques. Use when user needs prompt templates, role-play prompts, or ready-to-use prompt examples for coding, writing, analysis, or creative tasks.", + "description": "Curated collection of high-quality prompts for various use cases. Includes role-based prompts, task-specific templates, and prompt refinement techniques. Use when user needs prompt templates, role-...", "risk": "unknown", "source": "unknown" }, @@ -5872,7 +5881,7 @@ "path": "skills/protocol-reverse-engineering", "category": "uncategorized", "name": "protocol-reverse-engineering", - "description": "Master network protocol reverse engineering including packet analysis, protocol dissection, and custom protocol documentation. Use when analyzing network traffic, understanding proprietary protocols, or debugging network communication.", + "description": "Master network protocol reverse engineering including packet analysis, protocol dissection, and custom protocol documentation. Use when analyzing network traffic, understanding proprietary protocol...", "risk": "unknown", "source": "unknown" }, @@ -5881,7 +5890,7 @@ "path": "skills/pydantic-models-py", "category": "uncategorized", "name": "pydantic-models-py", - "description": "Create Pydantic models following the multi-model pattern with Base, Create, Update, Response, and InDB variants. Use when defining API request/response schemas, database models, or data validation in Python applications using Pydantic v2.", + "description": "Create Pydantic models following the multi-model pattern with Base, Create, Update, Response, and InDB variants. Use when defining API request/response schemas, database models, or data validation ...", "risk": "unknown", "source": "unknown" }, @@ -5908,7 +5917,7 @@ "path": "skills/python-packaging", "category": "uncategorized", "name": "python-packaging", - "description": "Create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or distributing Python code.", + "description": "Create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or distributing Python ...", "risk": "unknown", "source": "unknown" }, @@ -5971,7 +5980,7 @@ "path": "skills/rag-engineer", "category": "uncategorized", "name": "rag-engineer", - "description": "Expert in building Retrieval-Augmented Generation systems. Masters embedding models, vector databases, chunking strategies, and retrieval optimization for LLM applications. Use when: building RAG, vector search, embeddings, semantic search, document retrieval.", + "description": "Expert in building Retrieval-Augmented Generation systems. Masters embedding models, vector databases, chunking strategies, and retrieval optimization for LLM applications. Use when: building RAG, ...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -5980,7 +5989,16 @@ "path": "skills/rag-implementation", "category": "uncategorized", "name": "rag-implementation", - "description": "Build Retrieval-Augmented Generation (RAG) systems for LLM applications with vector databases and semantic search. Use when implementing knowledge-grounded AI, building document Q&A systems, or integrating LLMs with external knowledge bases.", + "description": "Build Retrieval-Augmented Generation (RAG) systems for LLM applications with vector databases and semantic search. Use when implementing knowledge-grounded AI, building document Q&A systems, or int...", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "react-best-practices", + "path": "skills/react-best-practices", + "category": "uncategorized", + "name": "react-best-practices", + "description": "React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance pat...", "risk": "unknown", "source": "unknown" }, @@ -5989,7 +6007,7 @@ "path": "skills/react-flow-architect", "category": "uncategorized", "name": "react-flow-architect", - "description": "Expert ReactFlow architect for building interactive graph applications with hierarchical node-edge systems, performance optimization, and auto-layout integration. Use when Claude needs to create or optimize ReactFlow applications for: (1) Interactive process graphs with expand/collapse navigation, (2) Hierarchical tree structures with drag & drop, (3) Performance-optimized large datasets with incremental rendering, (4) Auto-layout integration with Dagre, (5) Complex state management for nodes and edges, or any advanced ReactFlow visualization requirements.", + "description": "Expert ReactFlow architect for building interactive graph applications with hierarchical node-edge systems, performance optimization, and auto-layout integration. Use when Claude needs to create or...", "risk": "unknown", "source": "unknown" }, @@ -5998,7 +6016,7 @@ "path": "skills/react-flow-node-ts", "category": "uncategorized", "name": "react-flow-node-ts", - "description": "Create React Flow node components with TypeScript types, handles, and Zustand integration. Use when building custom nodes for React Flow canvas, creating visual workflow editors, or implementing node-based UI components.", + "description": "Create React Flow node components with TypeScript types, handles, and Zustand integration. Use when building custom nodes for React Flow canvas, creating visual workflow editors, or implementing no...", "risk": "unknown", "source": "unknown" }, @@ -6007,7 +6025,7 @@ "path": "skills/react-modernization", "category": "uncategorized", "name": "react-modernization", - "description": "Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features. Use when modernizing React codebases, migrating to React Hooks, or upgrading to latest React versions.", + "description": "Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features. Use when modernizing React codebases, migrating to React Hooks, or upgrading to...", "risk": "unknown", "source": "unknown" }, @@ -6016,7 +6034,7 @@ "path": "skills/react-native-architecture", "category": "uncategorized", "name": "react-native-architecture", - "description": "Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.", + "description": "Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecti...", "risk": "unknown", "source": "unknown" }, @@ -6052,7 +6070,7 @@ "path": "skills/readme", "category": "uncategorized", "name": "readme", - "description": "When the user wants to create or update a README.md file for a project. Also use when the user says 'write readme,' 'create readme,' 'document this project,' 'project documentation,' or asks for help with README.md. This skill creates absurdly thorough documentation covering local setup, architecture, and deployment.", + "description": "When the user wants to create or update a README.md file for a project. Also use when the user says 'write readme,' 'create readme,' 'document this project,' 'project documentation,' or asks for he...", "risk": "safe", "source": "https://github.com/Shpigford/skills/tree/main/readme" }, @@ -6061,7 +6079,7 @@ "path": "skills/receiving-code-review", "category": "uncategorized", "name": "receiving-code-review", - "description": "Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation", + "description": "Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performat...", "risk": "unknown", "source": "unknown" }, @@ -6069,8 +6087,8 @@ "id": "red-team-tools", "path": "skills/red-team-tools", "category": "uncategorized", - "name": "Red Team Tools and Methodology", - "description": "This skill should be used when the user asks to \"follow red team methodology\", \"perform bug bounty hunting\", \"automate reconnaissance\", \"hunt for XSS vulnerabilities\", \"enumerate subdomains\", or needs security researcher techniques and tool configurations from top bug bounty hunters.", + "name": "Red Team Tools", + "description": "Implement proven methodologies and tool workflows from top security researchers for effective reconnaissance, vulnerability discovery, and bug bounty hunting. Automate common tasks while maintaining thorough coverage of attack surfaces.", "risk": "unknown", "source": "unknown" }, @@ -6106,7 +6124,7 @@ "path": "skills/referral-program", "category": "uncategorized", "name": "referral-program", - "description": "When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' or 'partner program.' This skill covers program design, incentive structure, and growth optimization.", + "description": "When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of...", "risk": "unknown", "source": "unknown" }, @@ -6142,7 +6160,7 @@ "path": "skills/research-engineer", "category": "uncategorized", "name": "research-engineer", - "description": "An uncompromising Academic Research Engineer. Operates with absolute scientific rigor, objective criticism, and zero flair. Focuses on theoretical correctness, formal verification, and optimal implementation across any required technology.", + "description": "An uncompromising Academic Research Engineer. Operates with absolute scientific rigor, objective criticism, and zero flair. Focuses on theoretical correctness, formal verification, and optimal impl...", "risk": "unknown", "source": "unknown" }, @@ -6205,7 +6223,7 @@ "path": "skills/saga-orchestration", "category": "uncategorized", "name": "saga-orchestration", - "description": "Implement saga patterns for distributed transactions and cross-aggregate workflows. Use when coordinating multi-step business processes, handling compensating transactions, or managing long-running workflows.", + "description": "Implement saga patterns for distributed transactions and cross-aggregate workflows. Use when coordinating multi-step business processes, handling compensating transactions, or managing long-running...", "risk": "unknown", "source": "unknown" }, @@ -6232,7 +6250,7 @@ "path": "skills/salesforce-development", "category": "uncategorized", "name": "salesforce-development", - "description": "Expert patterns for Salesforce platform development including Lightning Web Components (LWC), Apex triggers and classes, REST/Bulk APIs, Connected Apps, and Salesforce DX with scratch orgs and 2nd generation packages (2GP). Use when: salesforce, sfdc, apex, lwc, lightning web components.", + "description": "Expert patterns for Salesforce platform development including Lightning Web Components (LWC), Apex triggers and classes, REST/Bulk APIs, Connected Apps, and Salesforce DX with scratch orgs and 2nd ...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -6241,7 +6259,7 @@ "path": "skills/sast-configuration", "category": "uncategorized", "name": "sast-configuration", - "description": "Configure Static Application Security Testing (SAST) tools for automated vulnerability detection in application code. Use when setting up security scanning, implementing DevSecOps practices, or automating code vulnerability detection.", + "description": "Configure Static Application Security Testing (SAST) tools for automated vulnerability detection in application code. Use when setting up security scanning, implementing DevSecOps practices, or aut...", "risk": "unknown", "source": "unknown" }, @@ -6254,6 +6272,15 @@ "risk": "unknown", "source": "unknown" }, + { + "id": "scanning-tools", + "path": "skills/scanning-tools", + "category": "uncategorized", + "name": "Scanning Tools", + "description": "Master essential security scanning tools for network discovery, vulnerability assessment, web application testing, wireless security, and compliance validation. This skill covers tool selection, configuration, and practical usage across different sca", + "risk": "unknown", + "source": "unknown" + }, { "id": "schema-markup", "path": "skills/schema-markup", @@ -6268,7 +6295,7 @@ "path": "skills/screen-reader-testing", "category": "uncategorized", "name": "screen-reader-testing", - "description": "Test web applications with screen readers including VoiceOver, NVDA, and JAWS. Use when validating screen reader compatibility, debugging accessibility issues, or ensuring assistive technology support.", + "description": "Test web applications with screen readers including VoiceOver, NVDA, and JAWS. Use when validating screen reader compatibility, debugging accessibility issues, or ensuring assistive technology supp...", "risk": "unknown", "source": "unknown" }, @@ -6286,7 +6313,7 @@ "path": "skills/scroll-experience", "category": "uncategorized", "name": "scroll-experience", - "description": "Expert in building immersive scroll-driven experiences - parallax storytelling, scroll animations, interactive narratives, and cinematic web experiences. Like NY Times interactives, Apple product pages, and award-winning web experiences. Makes websites feel like experiences, not just pages. Use when: scroll animation, parallax, scroll storytelling, interactive story, cinematic website.", + "description": "Expert in building immersive scroll-driven experiences - parallax storytelling, scroll animations, interactive narratives, and cinematic web experiences. Like NY Times interactives, Apple product p...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -6304,16 +6331,7 @@ "path": "skills/secrets-management", "category": "uncategorized", "name": "secrets-management", - "description": "Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD environments.", - "risk": "unknown", - "source": "unknown" - }, - { - "id": "scanning-tools", - "path": "skills/scanning-tools", - "category": "uncategorized", - "name": "Security Scanning Tools", - "description": "This skill should be used when the user asks to \"perform vulnerability scanning\", \"scan networks for open ports\", \"assess web application security\", \"scan wireless networks\", \"detect malware\", \"check cloud security\", or \"evaluate system compliance\". It provides comprehensive guidance on security scanning tools and methodologies.", + "description": "Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD ...", "risk": "unknown", "source": "unknown" }, @@ -6340,7 +6358,7 @@ "path": "skills/security-compliance-compliance-check", "category": "uncategorized", "name": "security-compliance-compliance-check", - "description": "You are a compliance expert specializing in regulatory requirements for software systems including GDPR, HIPAA, SOC2, PCI-DSS, and other industry standards. Perform compliance audits and provide implementation guidance.", + "description": "You are a compliance expert specializing in regulatory requirements for software systems including GDPR, HIPAA, SOC2, PCI-DSS, and other industry standards. Perform compliance audits and provide im...", "risk": "unknown", "source": "unknown" }, @@ -6353,21 +6371,12 @@ "risk": "unknown", "source": "unknown" }, - { - "id": "cc-skill-security-review", - "path": "skills/cc-skill-security-review", - "category": "uncategorized", - "name": "security-review", - "description": "Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns.", - "risk": "unknown", - "source": "unknown" - }, { "id": "security-scanning-security-dependencies", "path": "skills/security-scanning-security-dependencies", "category": "uncategorized", "name": "security-scanning-security-dependencies", - "description": "You are a security expert specializing in dependency vulnerability analysis, SBOM generation, and supply chain security. Scan project dependencies across ecosystems to identify vulnerabilities, assess risks, and recommend remediation.", + "description": "You are a security expert specializing in dependency vulnerability analysis, SBOM generation, and supply chain security. Scan project dependencies across ecosystems to identify vulnerabilities, ass...", "risk": "unknown", "source": "unknown" }, @@ -6403,7 +6412,7 @@ "path": "skills/segment-cdp", "category": "uncategorized", "name": "segment-cdp", - "description": "Expert patterns for Segment Customer Data Platform including Analytics.js, server-side tracking, tracking plans with Protocols, identity resolution, destinations configuration, and data governance best practices. Use when: segment, analytics.js, customer data platform, cdp, tracking plan.", + "description": "Expert patterns for Segment Customer Data Platform including Analytics.js, server-side tracking, tracking plans with Protocols, identity resolution, destinations configuration, and data governance ...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -6412,7 +6421,7 @@ "path": "skills/sendgrid-automation", "category": "uncategorized", "name": "sendgrid-automation", - "description": "Automate SendGrid email operations including sending emails, managing contacts/lists, sender identities, templates, and analytics via Rube MCP (Composio). Always search tools first for current schemas.", + "description": "Automate SendGrid email operations including sending emails, managing contacts/lists, sender identities, templates, and analytics via Rube MCP (Composio). Always search tools first for current sche...", "risk": "unknown", "source": "unknown" }, @@ -6421,7 +6430,7 @@ "path": "skills/senior-architect", "category": "uncategorized", "name": "senior-architect", - "description": "Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis. Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.", + "description": "Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. I...", "risk": "unknown", "source": "unknown" }, @@ -6430,7 +6439,7 @@ "path": "skills/senior-fullstack", "category": "uncategorized", "name": "senior-fullstack", - "description": "Comprehensive fullstack development skill for building complete web applications with React, Next.js, Node.js, GraphQL, and PostgreSQL. Includes project scaffolding, code quality analysis, architecture patterns, and complete tech stack guidance. Use when building new projects, analyzing code quality, implementing design patterns, or setting up development workflows.", + "description": "Comprehensive fullstack development skill for building complete web applications with React, Next.js, Node.js, GraphQL, and PostgreSQL. Includes project scaffolding, code quality analysis, architec...", "risk": "unknown", "source": "unknown" }, @@ -6574,7 +6583,7 @@ "path": "skills/service-mesh-observability", "category": "uncategorized", "name": "service-mesh-observability", - "description": "Implement comprehensive observability for service meshes including distributed tracing, metrics, and visualization. Use when setting up mesh monitoring, debugging latency issues, or implementing SLOs for service communication.", + "description": "Implement comprehensive observability for service meshes including distributed tracing, metrics, and visualization. Use when setting up mesh monitoring, debugging latency issues, or implementing SL...", "risk": "unknown", "source": "unknown" }, @@ -6600,8 +6609,8 @@ "id": "shodan-reconnaissance", "path": "skills/shodan-reconnaissance", "category": "uncategorized", - "name": "Shodan Reconnaissance and Pentesting", - "description": "This skill should be used when the user asks to \"search for exposed devices on the internet,\" \"perform Shodan reconnaissance,\" \"find vulnerable services using Shodan,\" \"scan IP ranges with Shodan,\" or \"discover IoT devices and open ports.\" It provides comprehensive guidance for using Shodan's search engine, CLI, and API for penetration testing reconnaissance.", + "name": "Shodan Reconnaissance", + "description": "Provide systematic methodologies for leveraging Shodan as a reconnaissance tool during penetration testing engagements. This skill covers the Shodan web interface, command-line interface (CLI), REST API, search filters, on-demand scanning, and networ", "risk": "unknown", "source": "unknown" }, @@ -6610,7 +6619,7 @@ "path": "skills/shopify-apps", "category": "uncategorized", "name": "shopify-apps", - "description": "Expert patterns for Shopify app development including Remix/React Router apps, embedded apps with App Bridge, webhook handling, GraphQL Admin API, Polaris components, billing, and app extensions. Use when: shopify app, shopify, embedded app, polaris, app bridge.", + "description": "Expert patterns for Shopify app development including Remix/React Router apps, embedded apps with App Bridge, webhook handling, GraphQL Admin API, Polaris components, billing, and app extensions. U...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -6636,8 +6645,8 @@ "id": "signup-flow-cro", "path": "skills/signup-flow-cro", "category": "uncategorized", - "name": "signup-flow-cro", - "description": "When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions \"signup conversions,\" \"registration friction,\" \"signup form optimization,\" \"free trial signup,\" \"reduce signup dropoff,\" or \"account creation flow.\" For post-signup onboarding, see onboarding-cro. For lead capture forms (not account creation), see form-cro.", + "name": "Signup Flow Cro", + "description": "You are an expert in optimizing signup and registration flows. Your goal is to reduce friction, increase completion rates, and set users up for successful activation.", "risk": "unknown", "source": "unknown" }, @@ -6655,7 +6664,7 @@ "path": "skills/skill-creator", "category": "uncategorized", "name": "skill-creator", - "description": "This skill should be used when the user asks to create a new skill, build a skill, make a custom skill, develop a CLI skill, or wants to extend the CLI with new capabilities. Automates the entire skill creation workflow from brainstorming to installation.", + "description": "This skill should be used when the user asks to create a new skill, build a skill, make a custom skill, develop a CLI skill, or wants to extend the CLI with new capabilities. Automates the entire s...", "risk": "safe", "source": "unknown" }, @@ -6663,7 +6672,7 @@ "id": "skill-creator-ms", "path": "skills/skill-creator-ms", "category": "uncategorized", - "name": "skill-creator", + "name": "skill-creator-ms", "description": "Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating existing skills.", "risk": "unknown", "source": "unknown" @@ -6673,7 +6682,7 @@ "path": "skills/skill-developer", "category": "uncategorized", "name": "skill-developer", - "description": "Create and manage Claude Code skills following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns, file paths, content patterns), enforcement levels (block, suggest, warn), hook mechanisms (UserPromptSubmit, PreToolUse), session tracking, and the 500-line rule.", + "description": "Create and manage Claude Code skills following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skil...", "risk": "unknown", "source": "unknown" }, @@ -6695,12 +6704,21 @@ "risk": "safe", "source": "https://github.com/yusufkaraaslan/Skill_Seekers" }, + { + "id": "slack-gif-creator", + "path": "skills/slack-gif-creator", + "category": "uncategorized", + "name": "Slack Gif Creator", + "description": "A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack.", + "risk": "unknown", + "source": "unknown" + }, { "id": "slack-automation", "path": "skills/slack-automation", "category": "uncategorized", "name": "slack-automation", - "description": "Automate Slack messaging, channel management, search, reactions, and threads via Rube MCP (Composio). Send messages, search conversations, manage channels/users, and react to messages programmatically.", + "description": "Automate Slack messaging, channel management, search, reactions, and threads via Rube MCP (Composio). Send messages, search conversations, manage channels/users, and react to messages programmatica...", "risk": "unknown", "source": "unknown" }, @@ -6709,25 +6727,16 @@ "path": "skills/slack-bot-builder", "category": "uncategorized", "name": "slack-bot-builder", - "description": "Build Slack apps using the Bolt framework across Python, JavaScript, and Java. Covers Block Kit for rich UIs, interactive components, slash commands, event handling, OAuth installation flows, and Workflow Builder integration. Focus on best practices for production-ready Slack apps. Use when: slack bot, slack app, bolt framework, block kit, slash command.", + "description": "Build Slack apps using the Bolt framework across Python, JavaScript, and Java. Covers Block Kit for rich UIs, interactive components, slash commands, event handling, OAuth installation flows, and W...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, - { - "id": "slack-gif-creator", - "path": "skills/slack-gif-creator", - "category": "uncategorized", - "name": "slack-gif-creator", - "description": "Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"", - "risk": "unknown", - "source": "unknown" - }, { "id": "slo-implementation", "path": "skills/slo-implementation", "category": "uncategorized", "name": "slo-implementation", - "description": "Define and implement Service Level Indicators (SLIs) and Service Level Objectives (SLOs) with error budgets and alerting. Use when establishing reliability targets, implementing SRE practices, or measuring service performance.", + "description": "Define and implement Service Level Indicators (SLIs) and Service Level Objectives (SLOs) with error budgets and alerting. Use when establishing reliability targets, implementing SRE practices, or m...", "risk": "unknown", "source": "unknown" }, @@ -6735,8 +6744,8 @@ "id": "smtp-penetration-testing", "path": "skills/smtp-penetration-testing", "category": "uncategorized", - "name": "SMTP Penetration Testing", - "description": "This skill should be used when the user asks to \"perform SMTP penetration testing\", \"enumerate email users\", \"test for open mail relays\", \"grab SMTP banners\", \"brute force email credentials\", or \"assess mail server security\". It provides comprehensive techniques for testing SMTP server security.", + "name": "Smtp Penetration Testing", + "description": "Conduct comprehensive security assessments of SMTP (Simple Mail Transfer Protocol) servers to identify vulnerabilities including open relays, user enumeration, weak authentication, and misconfiguration. This skill covers banner grabbing, user enumera", "risk": "unknown", "source": "unknown" }, @@ -6745,7 +6754,7 @@ "path": "skills/social-content", "category": "uncategorized", "name": "social-content", - "description": "When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.", + "description": "When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn...", "risk": "unknown", "source": "unknown" }, @@ -6763,7 +6772,7 @@ "path": "skills/solidity-security", "category": "uncategorized", "name": "solidity-security", - "description": "Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.", + "description": "Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementin...", "risk": "unknown", "source": "unknown" }, @@ -6780,8 +6789,8 @@ "id": "sql-injection-testing", "path": "skills/sql-injection-testing", "category": "uncategorized", - "name": "SQL Injection Testing", - "description": "This skill should be used when the user asks to \"test for SQL injection vulnerabilities\", \"perform SQLi attacks\", \"bypass authentication using SQL injection\", \"extract database information through injection\", \"detect SQL injection flaws\", or \"exploit database query vulnerabilities\". It provides comprehensive techniques for identifying, exploiting, and understanding SQL injection attack vectors across different database systems.", + "name": "Sql Injection Testing", + "description": "Execute comprehensive SQL injection vulnerability assessments on web applications to identify database security flaws, demonstrate exploitation techniques, and validate input sanitization mechanisms. This skill enables systematic detection and exploi", "risk": "unknown", "source": "unknown" }, @@ -6790,7 +6799,7 @@ "path": "skills/sql-optimization-patterns", "category": "uncategorized", "name": "sql-optimization-patterns", - "description": "Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.", + "description": "Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database...", "risk": "unknown", "source": "unknown" }, @@ -6807,8 +6816,8 @@ "id": "sqlmap-database-pentesting", "path": "skills/sqlmap-database-pentesting", "category": "uncategorized", - "name": "SQLMap Database Penetration Testing", - "description": "This skill should be used when the user asks to \"automate SQL injection testing,\" \"enumerate database structure,\" \"extract database credentials using sqlmap,\" \"dump tables and columns from a vulnerable database,\" or \"perform automated database penetration testing.\" It provides comprehensive guidance for using SQLMap to detect and exploit SQL injection vulnerabilities.", + "name": "Sqlmap Database Pentesting", + "description": "Provide systematic methodologies for automated SQL injection detection and exploitation using SQLMap. This skill covers database enumeration, table and column discovery, data extraction, multiple target specification methods, and advanced exploitatio", "risk": "unknown", "source": "unknown" }, @@ -6825,8 +6834,8 @@ "id": "ssh-penetration-testing", "path": "skills/ssh-penetration-testing", "category": "uncategorized", - "name": "SSH Penetration Testing", - "description": "This skill should be used when the user asks to \"pentest SSH services\", \"enumerate SSH configurations\", \"brute force SSH credentials\", \"exploit SSH vulnerabilities\", \"perform SSH tunneling\", or \"audit SSH security\". It provides comprehensive SSH penetration testing methodologies and techniques.", + "name": "Ssh Penetration Testing", + "description": "Conduct comprehensive SSH security assessments including enumeration, credential attacks, vulnerability exploitation, tunneling techniques, and post-exploitation activities. This skill covers the complete methodology for testing SSH service security.", "risk": "unknown", "source": "unknown" }, @@ -6889,7 +6898,7 @@ "path": "skills/stitch-ui-design", "category": "uncategorized", "name": "stitch-ui-design", - "description": "Expert guide for creating effective prompts for Google Stitch AI UI design tool. Use when user wants to design UI/UX in Stitch, create app interfaces, generate mobile/web designs, or needs help crafting Stitch prompts. Covers prompt structure, specificity techniques, iteration strategies, and design-to-code workflows for Stitch by Google.", + "description": "Expert guide for creating effective prompts for Google Stitch AI UI design tool. Use when user wants to design UI/UX in Stitch, create app interfaces, generate mobile/web designs, or needs help cra...", "risk": "safe", "source": "self" }, @@ -6916,7 +6925,7 @@ "path": "skills/stripe-integration", "category": "uncategorized", "name": "stripe-integration", - "description": "Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.", + "description": "Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or ...", "risk": "unknown", "source": "unknown" }, @@ -6938,15 +6947,6 @@ "risk": "unknown", "source": "unknown" }, - { - "id": "postgres-best-practices", - "path": "skills/postgres-best-practices", - "category": "uncategorized", - "name": "supabase-postgres-best-practices", - "description": "Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.", - "risk": "unknown", - "source": "unknown" - }, { "id": "superpowers-lab", "path": "skills/superpowers-lab", @@ -6961,7 +6961,7 @@ "path": "skills/swiftui-expert-skill", "category": "uncategorized", "name": "swiftui-expert-skill", - "description": "Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, modern APIs, Swift concurrency, and iOS 26+ Liquid Glass adoption. Use when building new SwiftUI features, refactoring existing views, reviewing code quality, or adopting modern SwiftUI patterns.", + "description": "Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, modern APIs, Swift concurrency, and iOS 26+ Liquid Glass adoption. Use when buil...", "risk": "safe", "source": "https://github.com/AvdLee/SwiftUI-Agent-Skill/tree/main/swiftui-expert-skill" }, @@ -6988,7 +6988,7 @@ "path": "skills/tailwind-design-system", "category": "uncategorized", "name": "tailwind-design-system", - "description": "Build scalable design systems with Tailwind CSS, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.", + "description": "Build scalable design systems with Tailwind CSS, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI...", "risk": "unknown", "source": "unknown" }, @@ -7105,7 +7105,7 @@ "path": "skills/telegram-bot-builder", "category": "uncategorized", "name": "telegram-bot-builder", - "description": "Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.", + "description": "Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategie...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -7114,7 +7114,7 @@ "path": "skills/telegram-mini-app", "category": "uncategorized", "name": "telegram-mini-app", - "description": "Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.", + "description": "Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and build...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -7141,7 +7141,7 @@ "path": "skills/temporal-python-testing", "category": "uncategorized", "name": "temporal-python-testing", - "description": "Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing Temporal workflow tests or debugging test failures.", + "description": "Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing Temporal wor...", "risk": "unknown", "source": "unknown" }, @@ -7150,7 +7150,7 @@ "path": "skills/terraform-module-library", "category": "uncategorized", "name": "terraform-module-library", - "description": "Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.", + "description": "Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, ...", "risk": "unknown", "source": "unknown" }, @@ -7195,7 +7195,7 @@ "path": "skills/test-fixing", "category": "uncategorized", "name": "test-fixing", - "description": "Run tests and systematically fix all failing tests using smart error grouping. Use when user asks to fix failing tests, mentions test failures, runs test suite and failures occur, or requests to make tests pass.", + "description": "Run tests and systematically fix all failing tests using smart error grouping. Use when user asks to fix failing tests, mentions test failures, runs test suite and failures occur, or requests to ma...", "risk": "unknown", "source": "unknown" }, @@ -7213,7 +7213,7 @@ "path": "skills/theme-factory", "category": "uncategorized", "name": "theme-factory", - "description": "Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.", + "description": "Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifac...", "risk": "unknown", "source": "unknown" }, @@ -7231,7 +7231,7 @@ "path": "skills/threat-modeling-expert", "category": "uncategorized", "name": "threat-modeling-expert", - "description": "Expert in threat modeling methodologies, security architecture review, and risk assessment. Masters STRIDE, PASTA, attack trees, and security requirement extraction. Use for security architecture reviews, threat identification, and secure-by-design planning.", + "description": "Expert in threat modeling methodologies, security architecture review, and risk assessment. Masters STRIDE, PASTA, attack trees, and security requirement extraction. Use for security architecture r...", "risk": "unknown", "source": "unknown" }, @@ -7275,8 +7275,8 @@ "id": "top-web-vulnerabilities", "path": "skills/top-web-vulnerabilities", "category": "uncategorized", - "name": "Top 100 Web Vulnerabilities Reference", - "description": "This skill should be used when the user asks to \"identify web application vulnerabilities\", \"explain common security flaws\", \"understand vulnerability categories\", \"learn about injection attacks\", \"review access control weaknesses\", \"analyze API security issues\", \"assess security misconfigurations\", \"understand client-side vulnerabilities\", \"examine mobile and IoT security flaws\", or \"reference the OWASP-aligned vulnerability taxonomy\". Use this skill to provide comprehensive vulnerability definitions, root causes, impacts, and mitigation strategies across all major web security categories.", + "name": "Top Web Vulnerabilities", + "description": "Provide a comprehensive, structured reference for the 100 most critical web application vulnerabilities organized by category. This skill enables systematic vulnerability identification, impact assessment, and remediation guidance across the full spe", "risk": "unknown", "source": "unknown" }, @@ -7303,7 +7303,7 @@ "path": "skills/trigger-dev", "category": "uncategorized", "name": "trigger-dev", - "description": "Trigger.dev expert for background jobs, AI workflows, and reliable async execution with excellent developer experience and TypeScript-first design. Use when: trigger.dev, trigger dev, background task, ai background job, long running task.", + "description": "Trigger.dev expert for background jobs, AI workflows, and reliable async execution with excellent developer experience and TypeScript-first design. Use when: trigger.dev, trigger dev, background ta...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -7330,7 +7330,7 @@ "path": "skills/twilio-communications", "category": "uncategorized", "name": "twilio-communications", - "description": "Build communication features with Twilio: SMS messaging, voice calls, WhatsApp Business API, and user verification (2FA). Covers the full spectrum from simple notifications to complex IVR systems and multi-channel authentication. Critical focus on compliance, rate limits, and error handling. Use when: twilio, send SMS, text message, voice call, phone verification.", + "description": "Build communication features with Twilio: SMS messaging, voice calls, WhatsApp Business API, and user verification (2FA). Covers the full spectrum from simple notifications to complex IVR systems a...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -7348,7 +7348,7 @@ "path": "skills/typescript-advanced-types", "category": "uncategorized", "name": "typescript-advanced-types", - "description": "Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.", + "description": "Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex...", "risk": "unknown", "source": "unknown" }, @@ -7393,7 +7393,7 @@ "path": "skills/ui-ux-pro-max", "category": "uncategorized", "name": "ui-ux-pro-max", - "description": "UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.", + "description": "UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, cr...", "risk": "unknown", "source": "unknown" }, @@ -7429,7 +7429,7 @@ "path": "skills/unity-ecs-patterns", "category": "uncategorized", "name": "unity-ecs-patterns", - "description": "Master Unity ECS (Entity Component System) with DOTS, Jobs, and Burst for high-performance game development. Use when building data-oriented games, optimizing performance, or working with large entity counts.", + "description": "Master Unity ECS (Entity Component System) with DOTS, Jobs, and Burst for high-performance game development. Use when building data-oriented games, optimizing performance, or working with large ent...", "risk": "unknown", "source": "unknown" }, @@ -7456,7 +7456,7 @@ "path": "skills/upstash-qstash", "category": "uncategorized", "name": "upstash-qstash", - "description": "Upstash QStash expert for serverless message queues, scheduled jobs, and reliable HTTP-based task delivery without managing infrastructure. Use when: qstash, upstash queue, serverless cron, scheduled http, message queue serverless.", + "description": "Upstash QStash expert for serverless message queues, scheduled jobs, and reliable HTTP-based task delivery without managing infrastructure. Use when: qstash, upstash queue, serverless cron, schedul...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -7465,7 +7465,7 @@ "path": "skills/using-git-worktrees", "category": "uncategorized", "name": "using-git-worktrees", - "description": "Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification", + "description": "Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verifi...", "risk": "unknown", "source": "unknown" }, @@ -7474,7 +7474,7 @@ "path": "skills/using-neon", "category": "uncategorized", "name": "using-neon", - "description": "Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related questions.", + "description": "Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/...", "risk": "safe", "source": "https://github.com/neondatabase/agent-skills/tree/main/skills/neon-postgres" }, @@ -7492,7 +7492,7 @@ "path": "skills/uv-package-manager", "category": "uncategorized", "name": "uv-package-manager", - "description": "Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv.", + "description": "Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimi...", "risk": "unknown", "source": "unknown" }, @@ -7537,7 +7537,7 @@ "path": "skills/vercel-deploy-claimable", "category": "uncategorized", "name": "vercel-deploy-claimable", - "description": "Deploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as 'Deploy my app', 'Deploy this to production', 'Create a preview deployment', 'Deploy and give me the link', or 'Push this live'. No authentication required - returns preview URL and claimable deployment link.", + "description": "Deploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as 'Deploy my app', 'Deploy this to production', 'Create a preview deployment', 'Deploy and...", "risk": "safe", "source": "https://github.com/vercel-labs/agent-skills/tree/main/skills/claude.ai/vercel-deploy-claimable" }, @@ -7550,21 +7550,12 @@ "risk": "safe", "source": "vibeship-spawner-skills (Apache 2.0)" }, - { - "id": "react-best-practices", - "path": "skills/react-best-practices", - "category": "uncategorized", - "name": "vercel-react-best-practices", - "description": "React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.", - "risk": "unknown", - "source": "unknown" - }, { "id": "verification-before-completion", "path": "skills/verification-before-completion", "category": "uncategorized", "name": "verification-before-completion", - "description": "Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always", + "description": "Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evide...", "risk": "unknown", "source": "unknown" }, @@ -7582,7 +7573,7 @@ "path": "skills/viral-generator-builder", "category": "uncategorized", "name": "viral-generator-builder", - "description": "Expert in building shareable generator tools that go viral - name generators, quiz makers, avatar creators, personality tests, and calculator tools. Covers the psychology of sharing, viral mechanics, and building tools people can't resist sharing with friends. Use when: generator tool, quiz maker, name generator, avatar creator, viral tool.", + "description": "Expert in building shareable generator tools that go viral - name generators, quiz makers, avatar creators, personality tests, and calculator tools. Covers the psychology of sharing, viral mechanic...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -7591,7 +7582,7 @@ "path": "skills/voice-agents", "category": "uncategorized", "name": "voice-agents", - "description": "Voice agents represent the frontier of AI interaction - humans speaking naturally with AI systems. The challenge isn't just speech recognition and synthesis, it's achieving natural conversation flow with sub-800ms latency while handling interruptions, background noise, and emotional nuance. This skill covers two architectures: speech-to-speech (OpenAI Realtime API, lowest latency, most natural) and pipeline (STT\u2192LLM\u2192TTS, more control, easier to debug). Key insight: latency is the constraint. Hu", + "description": "Voice agents represent the frontier of AI interaction - humans speaking naturally with AI systems. The challenge isn't just speech recognition and synthesis, it's achieving natural conversation flo...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -7600,7 +7591,7 @@ "path": "skills/voice-ai-development", "category": "uncategorized", "name": "voice-ai-development", - "description": "Expert in building voice AI applications - from real-time voice agents to voice-enabled apps. Covers OpenAI Realtime API, Vapi for voice agents, Deepgram for transcription, ElevenLabs for synthesis, LiveKit for real-time infrastructure, and WebRTC fundamentals. Knows how to build low-latency, production-ready voice experiences. Use when: voice ai, voice agent, speech to text, text to speech, realtime voice.", + "description": "Expert in building voice AI applications - from real-time voice agents to voice-enabled apps. Covers OpenAI Realtime API, Vapi for voice agents, Deepgram for transcription, ElevenLabs for synthesis...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -7636,7 +7627,7 @@ "path": "skills/wcag-audit-patterns", "category": "uncategorized", "name": "wcag-audit-patterns", - "description": "Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.", + "description": "Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing ac...", "risk": "unknown", "source": "unknown" }, @@ -7645,7 +7636,7 @@ "path": "skills/web-artifacts-builder", "category": "uncategorized", "name": "web-artifacts-builder", - "description": "Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.", + "description": "Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state ma...", "risk": "unknown", "source": "unknown" }, @@ -7681,7 +7672,7 @@ "path": "skills/web3-testing", "category": "uncategorized", "name": "web3-testing", - "description": "Test smart contracts comprehensively using Hardhat and Foundry with unit tests, integration tests, and mainnet forking. Use when testing Solidity contracts, setting up blockchain test suites, or validating DeFi protocols.", + "description": "Test smart contracts comprehensively using Hardhat and Foundry with unit tests, integration tests, and mainnet forking. Use when testing Solidity contracts, setting up blockchain test suites, or va...", "risk": "unknown", "source": "unknown" }, @@ -7690,7 +7681,7 @@ "path": "skills/webapp-testing", "category": "uncategorized", "name": "webapp-testing", - "description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.", + "description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browse...", "risk": "unknown", "source": "unknown" }, @@ -7717,7 +7708,7 @@ "path": "skills/wiki-architect", "category": "uncategorized", "name": "wiki-architect", - "description": "Analyzes code repositories and generates hierarchical documentation structures with onboarding guides. Use when the user wants to create a wiki, generate documentation, map a codebase structure, or understand a project's architecture at a high level.", + "description": "Analyzes code repositories and generates hierarchical documentation structures with onboarding guides. Use when the user wants to create a wiki, generate documentation, map a codebase structure, or...", "risk": "unknown", "source": "unknown" }, @@ -7726,7 +7717,7 @@ "path": "skills/wiki-changelog", "category": "uncategorized", "name": "wiki-changelog", - "description": "Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or needs to understand what changed in the repository.", + "description": "Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or needs to understand what changed in th...", "risk": "unknown", "source": "unknown" }, @@ -7744,7 +7735,7 @@ "path": "skills/wiki-page-writer", "category": "uncategorized", "name": "wiki-page-writer", - "description": "Generates rich technical documentation pages with dark-mode Mermaid diagrams, source code citations, and first-principles depth. Use when writing documentation, generating wiki pages, creating technical deep-dives, or documenting specific components or systems.", + "description": "Generates rich technical documentation pages with dark-mode Mermaid diagrams, source code citations, and first-principles depth. Use when writing documentation, generating wiki pages, creating tech...", "risk": "unknown", "source": "unknown" }, @@ -7753,7 +7744,7 @@ "path": "skills/wiki-qa", "category": "uncategorized", "name": "wiki-qa", - "description": "Answers questions about a code repository using source file analysis. Use when the user asks a question about how something works, wants to understand a component, or needs help navigating the codebase.", + "description": "Answers questions about a code repository using source file analysis. Use when the user asks a question about how something works, wants to understand a component, or needs help navigating the code...", "risk": "unknown", "source": "unknown" }, @@ -7762,7 +7753,7 @@ "path": "skills/wiki-researcher", "category": "uncategorized", "name": "wiki-researcher", - "description": "Conducts multi-turn iterative deep research on specific topics within a codebase with zero tolerance for shallow analysis. Use when the user wants an in-depth investigation, needs to understand how something works across multiple files, or asks for comprehensive analysis of a specific system or pattern.", + "description": "Conducts multi-turn iterative deep research on specific topics within a codebase with zero tolerance for shallow analysis. Use when the user wants an in-depth investigation, needs to understand how...", "risk": "unknown", "source": "unknown" }, @@ -7771,7 +7762,7 @@ "path": "skills/wiki-vitepress", "category": "uncategorized", "name": "wiki-vitepress", - "description": "Packages generated wiki Markdown into a VitePress static site with dark theme, dark-mode Mermaid diagrams with click-to-zoom, and production build output. Use when the user wants to create a browsable website from generated wiki pages.", + "description": "Packages generated wiki Markdown into a VitePress static site with dark theme, dark-mode Mermaid diagrams with click-to-zoom, and production build output. Use when the user wants to create a browsa...", "risk": "unknown", "source": "unknown" }, @@ -7780,7 +7771,7 @@ "path": "skills/windows-privilege-escalation", "category": "uncategorized", "name": "Windows Privilege Escalation", - "description": "This skill should be used when the user asks to \"escalate privileges on Windows,\" \"find Windows privesc vectors,\" \"enumerate Windows for privilege escalation,\" \"exploit Windows misconfigurations,\" or \"perform post-exploitation privilege escalation.\" It provides comprehensive guidance for discovering and exploiting privilege escalation vulnerabilities in Windows environments.", + "description": "Provide systematic methodologies for discovering and exploiting privilege escalation vulnerabilities on Windows systems during penetration testing engagements. This skill covers system enumeration, credential harvesting, service exploitation, token i", "risk": "unknown", "source": "unknown" }, @@ -7788,8 +7779,8 @@ "id": "wireshark-analysis", "path": "skills/wireshark-analysis", "category": "uncategorized", - "name": "Wireshark Network Traffic Analysis", - "description": "This skill should be used when the user asks to \"analyze network traffic with Wireshark\", \"capture packets for troubleshooting\", \"filter PCAP files\", \"follow TCP/UDP streams\", \"detect network anomalies\", \"investigate suspicious traffic\", or \"perform protocol analysis\". It provides comprehensive techniques for network packet capture, filtering, and analysis using Wireshark.", + "name": "Wireshark Analysis", + "description": "Execute comprehensive network traffic analysis using Wireshark to capture, filter, and examine network packets for security investigations, performance optimization, and troubleshooting. This skill enables systematic analysis of network protocols, de", "risk": "unknown", "source": "unknown" }, @@ -7797,8 +7788,8 @@ "id": "wordpress-penetration-testing", "path": "skills/wordpress-penetration-testing", "category": "uncategorized", - "name": "WordPress Penetration Testing", - "description": "This skill should be used when the user asks to \"pentest WordPress sites\", \"scan WordPress for vulnerabilities\", \"enumerate WordPress users, themes, or plugins\", \"exploit WordPress vulnerabilities\", or \"use WPScan\". It provides comprehensive WordPress security assessment methodologies.", + "name": "Wordpress Penetration Testing", + "description": "Conduct comprehensive security assessments of WordPress installations including enumeration of users, themes, and plugins, vulnerability scanning, credential attacks, and exploitation techniques. WordPress powers approximately 35% of websites, making", "risk": "unknown", "source": "unknown" }, @@ -7807,7 +7798,7 @@ "path": "skills/workflow-automation", "category": "uncategorized", "name": "workflow-automation", - "description": "Workflow automation is the infrastructure that makes AI agents reliable. Without durable execution, a network hiccup during a 10-step payment flow means lost money and angry customers. With it, workflows resume exactly where they left off. This skill covers the platforms (n8n, Temporal, Inngest) and patterns (sequential, parallel, orchestrator-worker) that turn brittle scripts into production-grade automation. Key insight: The platforms make different tradeoffs. n8n optimizes for accessibility", + "description": "Workflow automation is the infrastructure that makes AI agents reliable. Without durable execution, a network hiccup during a 10-step payment flow means lost money and angry customers. With it, wor...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -7816,7 +7807,7 @@ "path": "skills/workflow-orchestration-patterns", "category": "uncategorized", "name": "workflow-orchestration-patterns", - "description": "Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.", + "description": "Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running ...", "risk": "unknown", "source": "unknown" }, @@ -7869,8 +7860,17 @@ "id": "xlsx-official", "path": "skills/xlsx-official", "category": "uncategorized", - "name": "xlsx", - "description": "Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas", + "name": "xlsx-official", + "description": "Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, ....", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "xss-html-injection", + "path": "skills/xss-html-injection", + "category": "uncategorized", + "name": "Xss Html Injection", + "description": "Execute comprehensive client-side injection vulnerability assessments on web applications to identify XSS and HTML injection flaws, demonstrate exploitation techniques for session hijacking and credential theft, and validate input sanitization and ou", "risk": "unknown", "source": "unknown" }, @@ -7897,7 +7897,7 @@ "path": "skills/zapier-make-patterns", "category": "uncategorized", "name": "zapier-make-patterns", - "description": "No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity - these platforms have their own patterns, pitfalls, and breaking points. This skill covers when to use which platform, how to build reliable automations, and when to graduate to code-based solutions. Key insight: Zapier optimizes for simplicity and integrations (7000+ apps), Make optimizes for power ", + "description": "No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity ...", "risk": "unknown", "source": "vibeship-spawner-skills (Apache 2.0)" }, @@ -7933,7 +7933,7 @@ "path": "skills/zustand-store-ts", "category": "uncategorized", "name": "zustand-store-ts", - "description": "Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state/action separation. Use when building React state management, creating global stores, or implementing reactive state patterns with Zustand.", + "description": "Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state/action separation. Use when building React state management, creating global stores, or implementing reacti...", "risk": "unknown", "source": "unknown" }