fix: resolve all validation errors for 128 skills
- Fix YAML frontmatter issues (missing names, malformed frontmatter) - Fix oversized descriptions (truncated to 280 chars max) - Fix dangling links (removed references to non-existent files) - Fix name mismatches between folder and frontmatter - Automated fixes applied to 128 skills Validation now passes with 0 critical errors.
This commit is contained in:
@@ -428,9 +428,9 @@ This skill integrates with:
|
||||
## References
|
||||
|
||||
Internal reference:
|
||||
- [LLM-as-Judge Implementation Patterns](./references/implementation-patterns.md)
|
||||
- [Bias Mitigation Techniques](./references/bias-mitigation.md)
|
||||
- [Metric Selection Guide](./references/metrics-guide.md)
|
||||
- LLM-as-Judge Implementation Patterns
|
||||
- Bias Mitigation Techniques
|
||||
- Metric Selection Guide
|
||||
|
||||
External research:
|
||||
- [Eugene Yan: Evaluating the Effectiveness of LLM-Evaluators](https://eugeneyan.com/writing/llm-evaluators/)
|
||||
|
||||
@@ -1,11 +1,6 @@
|
||||
---
|
||||
name: agentic-actions-auditor
|
||||
description: "Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI Inference. Detects attack vectors where attacker-controlled input reaches AI agents running in CI/CD pipelines, including env var intermediary patterns, direct expression injection, dangerous sandbox configurations, and wildcard user allowlists. Use when reviewing workflow files that invoke AI coding agents, auditing CI/CD pipeline security for prompt injection risks, or evaluating agentic action configurations."
|
||||
allowed-tools:
|
||||
- Read
|
||||
- Grep
|
||||
- Glob
|
||||
- Bash
|
||||
description: Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI Inference. Detects attack vectors where attacker-controlled input reaches AI agents running in CI/CD pipelines,...
|
||||
---
|
||||
|
||||
# Agentic Actions Auditor
|
||||
@@ -161,7 +156,7 @@ After identifying AI action steps, check for `uses:` references that may contain
|
||||
2. **Job-level `uses:`**: Resolve the reusable workflow (local or remote) and analyze it through Steps 2-4
|
||||
3. **Depth limit**: Only resolve one level deep. References found inside resolved files are logged as unresolved, not followed
|
||||
|
||||
For the complete resolution procedures including `uses:` format classification, composite action type discrimination, input mapping traces, remote fetching, and edge cases, see [{baseDir}/references/cross-file-resolution.md]({baseDir}/references/cross-file-resolution.md).
|
||||
For the complete resolution procedures including `uses:` format classification, composite action type discrimination, input mapping traces, remote fetching, and edge cases, see {baseDir}/references/cross-file-resolution.md.
|
||||
|
||||
### Step 3: Capture Security Context
|
||||
|
||||
@@ -229,21 +224,21 @@ Include the security context captured for each instance in the detailed output.
|
||||
|
||||
### Step 4: Analyze for Attack Vectors
|
||||
|
||||
First, read [{baseDir}/references/foundations.md]({baseDir}/references/foundations.md) to understand the attacker-controlled input model, env block mechanics, and data flow paths.
|
||||
First, read {baseDir}/references/foundations.md to understand the attacker-controlled input model, env block mechanics, and data flow paths.
|
||||
|
||||
Then check each vector against the security context captured in Step 3:
|
||||
|
||||
| Vector | Name | Quick Check | Reference |
|
||||
|--------|------|-------------|-----------|
|
||||
| A | Env Var Intermediary | `env:` block with `${{ github.event.* }}` value + prompt reads that env var name | [{baseDir}/references/vector-a-env-var-intermediary.md]({baseDir}/references/vector-a-env-var-intermediary.md) |
|
||||
| B | Direct Expression Injection | `${{ github.event.* }}` inside prompt or system-prompt field | [{baseDir}/references/vector-b-direct-expression-injection.md]({baseDir}/references/vector-b-direct-expression-injection.md) |
|
||||
| C | CLI Data Fetch | `gh issue view`, `gh pr view`, or `gh api` commands in prompt text | [{baseDir}/references/vector-c-cli-data-fetch.md]({baseDir}/references/vector-c-cli-data-fetch.md) |
|
||||
| D | PR Target + Checkout | `pull_request_target` trigger + checkout with `ref:` pointing to PR head | [{baseDir}/references/vector-d-pr-target-checkout.md]({baseDir}/references/vector-d-pr-target-checkout.md) |
|
||||
| E | Error Log Injection | CI logs, build output, or `workflow_dispatch` inputs passed to AI prompt | [{baseDir}/references/vector-e-error-log-injection.md]({baseDir}/references/vector-e-error-log-injection.md) |
|
||||
| F | Subshell Expansion | Tool restriction list includes commands supporting `$()` expansion | [{baseDir}/references/vector-f-subshell-expansion.md]({baseDir}/references/vector-f-subshell-expansion.md) |
|
||||
| G | Eval of AI Output | `eval`, `exec`, or `$()` in `run:` step consuming `steps.*.outputs.*` | [{baseDir}/references/vector-g-eval-of-ai-output.md]({baseDir}/references/vector-g-eval-of-ai-output.md) |
|
||||
| H | Dangerous Sandbox Configs | `danger-full-access`, `Bash(*)`, `--yolo`, `safety-strategy: unsafe` | [{baseDir}/references/vector-h-dangerous-sandbox-configs.md]({baseDir}/references/vector-h-dangerous-sandbox-configs.md) |
|
||||
| I | Wildcard Allowlists | `allowed_non_write_users: "*"`, `allow-users: "*"` | [{baseDir}/references/vector-i-wildcard-allowlists.md]({baseDir}/references/vector-i-wildcard-allowlists.md) |
|
||||
| A | Env Var Intermediary | `env:` block with `${{ github.event.* }}` value + prompt reads that env var name | {baseDir}/references/vector-a-env-var-intermediary.md |
|
||||
| B | Direct Expression Injection | `${{ github.event.* }}` inside prompt or system-prompt field | {baseDir}/references/vector-b-direct-expression-injection.md |
|
||||
| C | CLI Data Fetch | `gh issue view`, `gh pr view`, or `gh api` commands in prompt text | {baseDir}/references/vector-c-cli-data-fetch.md |
|
||||
| D | PR Target + Checkout | `pull_request_target` trigger + checkout with `ref:` pointing to PR head | {baseDir}/references/vector-d-pr-target-checkout.md |
|
||||
| E | Error Log Injection | CI logs, build output, or `workflow_dispatch` inputs passed to AI prompt | {baseDir}/references/vector-e-error-log-injection.md |
|
||||
| F | Subshell Expansion | Tool restriction list includes commands supporting `$()` expansion | {baseDir}/references/vector-f-subshell-expansion.md |
|
||||
| G | Eval of AI Output | `eval`, `exec`, or `$()` in `run:` step consuming `steps.*.outputs.*` | {baseDir}/references/vector-g-eval-of-ai-output.md |
|
||||
| H | Dangerous Sandbox Configs | `danger-full-access`, `Bash(*)`, `--yolo`, `safety-strategy: unsafe` | {baseDir}/references/vector-h-dangerous-sandbox-configs.md |
|
||||
| I | Wildcard Allowlists | `allowed_non_write_users: "*"`, `allow-users: "*"` | {baseDir}/references/vector-i-wildcard-allowlists.md |
|
||||
|
||||
For each vector, read the referenced file and apply its detection heuristic against the security context captured in Step 3. For each finding, record: the vector letter and name, the specific evidence from the workflow, the data flow path from attacker input to AI agent, and the affected workflow file and step.
|
||||
|
||||
@@ -262,7 +257,7 @@ Each finding uses this section order:
|
||||
- **Impact:** One sentence stating what an attacker can achieve
|
||||
- **Evidence:** YAML code snippet from the workflow showing the vulnerable pattern, with line number comments
|
||||
- **Data Flow:** Annotated numbered steps (see 5c for format)
|
||||
- **Remediation:** Action-specific guidance. For action-specific remediation details (exact field names, safe defaults, dangerous patterns), consult [{baseDir}/references/action-profiles.md]({baseDir}/references/action-profiles.md) to look up the affected action's secure configuration defaults, dangerous patterns, and recommended fixes.
|
||||
- **Remediation:** Action-specific guidance. For action-specific remediation details (exact field names, safe defaults, dangerous patterns), consult {baseDir}/references/action-profiles.md to look up the affected action's secure configuration defaults, dangerous patterns, and recommended fixes.
|
||||
|
||||
#### 5b. Severity Judgment
|
||||
|
||||
@@ -322,6 +317,6 @@ When analyzing a remote repository, add these elements to the report:
|
||||
|
||||
For complete documentation beyond this methodology overview:
|
||||
|
||||
- **Action Security Profiles:** See [{baseDir}/references/action-profiles.md]({baseDir}/references/action-profiles.md) for per-action security field documentation, default configurations, and dangerous configuration patterns.
|
||||
- **Detection Vectors:** See [{baseDir}/references/foundations.md]({baseDir}/references/foundations.md) for the shared attacker-controlled input model, and individual vector files `{baseDir}/references/vector-{a..i}-*.md` for per-vector detection heuristics.
|
||||
- **Cross-File Resolution:** See [{baseDir}/references/cross-file-resolution.md]({baseDir}/references/cross-file-resolution.md) for `uses:` reference classification, composite action and reusable workflow resolution procedures, input mapping traces, and depth-1 limit.
|
||||
- **Action Security Profiles:** See {baseDir}/references/action-profiles.md for per-action security field documentation, default configurations, and dangerous configuration patterns.
|
||||
- **Detection Vectors:** See {baseDir}/references/foundations.md for the shared attacker-controlled input model, and individual vector files `{baseDir}/references/vector-{a..i}-*.md` for per-vector detection heuristics.
|
||||
- **Cross-File Resolution:** See {baseDir}/references/cross-file-resolution.md for `uses:` reference classification, composite action and reusable workflow resolution procedures, input mapping traces, and depth-1 limit.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
name: alpha-vantage
|
||||
description: Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+ technical indicators via the Alpha Vantage API. Use when fetching stock prices (OHLCV), company fundamentals (income statement, balance sheet, cash flow), earnings, options data, market news/sentiment, insider transactions, GDP, CPI, treasury yields, gold/silver/oil prices, Bitcoin/crypto prices, forex exchange rates, or calculating technical indicators (SMA, EMA, MACD, RSI, Bollinger Bands). Requires a free API key from alphavantage.co.
|
||||
license: Unknown
|
||||
description: Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+ technical indicators via the Alpha Vantage API. Use when fetching stock prices (OHLCV), company fundamentals (income statement, balance sheet, cash...
|
||||
--- Unknown
|
||||
metadata:
|
||||
skill-author: K-Dense Inc.
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
name: astropy
|
||||
description: Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.
|
||||
license: BSD-3-Clause license
|
||||
description: Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and...
|
||||
--- BSD-3-Clause license
|
||||
metadata:
|
||||
skill-author: K-Dense Inc.
|
||||
---
|
||||
|
||||
@@ -154,7 +154,7 @@ All invariants, assumptions, and data dependencies must propagate across calls.
|
||||
|
||||
### 5.3 Complete Analysis Example
|
||||
|
||||
See [FUNCTION_MICRO_ANALYSIS_EXAMPLE.md](resources/FUNCTION_MICRO_ANALYSIS_EXAMPLE.md) for a complete walkthrough demonstrating:
|
||||
See FUNCTION_MICRO_ANALYSIS_EXAMPLE.md for a complete walkthrough demonstrating:
|
||||
- Full micro-analysis of a DEX swap function
|
||||
- Application of First Principles, 5 Whys, and 5 Hows
|
||||
- Block-by-block analysis with invariants and assumptions
|
||||
@@ -167,7 +167,7 @@ This example demonstrates the level of depth and structure required for all anal
|
||||
|
||||
### 5.4 Output Requirements
|
||||
|
||||
When performing ultra-granular analysis, Claude MUST structure output following the format defined in [OUTPUT_REQUIREMENTS.md](resources/OUTPUT_REQUIREMENTS.md).
|
||||
When performing ultra-granular analysis, Claude MUST structure output following the format defined in OUTPUT_REQUIREMENTS.md.
|
||||
|
||||
Key requirements:
|
||||
- **Purpose** (2-3 sentences minimum)
|
||||
@@ -187,7 +187,7 @@ Quality thresholds:
|
||||
|
||||
### 5.5 Completeness Checklist
|
||||
|
||||
Before concluding micro-analysis of a function, verify against the [COMPLETENESS_CHECKLIST.md](resources/COMPLETENESS_CHECKLIST.md):
|
||||
Before concluding micro-analysis of a function, verify against the COMPLETENESS_CHECKLIST.md:
|
||||
|
||||
- **Structural Completeness**: All required sections present (Purpose, Inputs, Outputs, Block-by-Block, Dependencies)
|
||||
- **Content Depth**: Minimum thresholds met (invariants, assumptions, risk analysis, First Principles)
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: automate-whatsapp
|
||||
description: Automate Whatsapp
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: aws-agentic-ai
|
||||
description: Aws Agentic Ai
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: aws-cdk-development
|
||||
description: Aws Cdk Development
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: aws-common
|
||||
description: Aws Common
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: aws-cost-ops
|
||||
description: Aws Cost Ops
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: aws-mcp-setup
|
||||
description: Aws Mcp Setup
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: aws-serverless-eda
|
||||
description: Aws Serverless Eda
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
name: biopython
|
||||
description: Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
|
||||
license: Unknown
|
||||
description: Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget;...
|
||||
--- Unknown
|
||||
metadata:
|
||||
skill-author: K-Dense Inc.
|
||||
---
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: blog-writing-guide
|
||||
description: Write, review, and improve blog posts for the Sentry engineering blog following Sentry's specific writing standards, voice, and quality bar. Use this skill whenever someone asks to write a blog post, draft a technical article, review blog content, improve a draft, write a product announcement, create an engineering deep-dive, or produce any written content destined for the Sentry blog or developer audience. Also trigger when the user mentions "blog post," "blog draft," "write-up," "announcement post," "engineering post," "deep dive," "postmortem," or asks for help with technical writing for Sentry. Even if the user just says "help me write about [feature/topic]" — if it sounds like it could become a Sentry blog post, use this skill.
|
||||
description: Write, review, and improve blog posts for the Sentry engineering blog following Sentry's specific writing standards, voice, and quality bar. Use this skill whenever someone asks to write a blog post, draft a technical article, review blog content, improve a draft, write a...
|
||||
---
|
||||
|
||||
# Sentry Blog Writing Skill
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
---
|
||||
name: build
|
||||
description: build
|
||||
---
|
||||
|
||||
---
|
||||
name: build
|
||||
description: Feature development pipeline - research, plan, track, and implement major features.
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: building-secure-contracts
|
||||
description: Building Secure Contracts
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
name: cirq
|
||||
description: Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.
|
||||
license: Apache-2.0 license
|
||||
description: Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum...
|
||||
--- Apache-2.0 license
|
||||
metadata:
|
||||
skill-author: K-Dense Inc.
|
||||
---
|
||||
@@ -91,7 +91,7 @@ for params, result in zip(sweep, results):
|
||||
|
||||
### Circuit Building
|
||||
For comprehensive information about building quantum circuits, including qubits, gates, operations, custom gates, and circuit patterns, see:
|
||||
- **[references/building.md](references/building.md)** - Complete guide to circuit construction
|
||||
- **references/building.md** - Complete guide to circuit construction
|
||||
|
||||
Common topics:
|
||||
- Qubit types (GridQubit, LineQubit, NamedQubit)
|
||||
@@ -105,7 +105,7 @@ Common topics:
|
||||
|
||||
### Simulation
|
||||
For detailed information about simulating quantum circuits, including exact simulation, noisy simulation, parameter sweeps, and the Quantum Virtual Machine, see:
|
||||
- **[references/simulation.md](references/simulation.md)** - Complete guide to quantum simulation
|
||||
- **references/simulation.md** - Complete guide to quantum simulation
|
||||
|
||||
Common topics:
|
||||
- Exact simulation (state vector, density matrix)
|
||||
@@ -119,7 +119,7 @@ Common topics:
|
||||
|
||||
### Circuit Transformation
|
||||
For information about optimizing, compiling, and manipulating quantum circuits, see:
|
||||
- **[references/transformation.md](references/transformation.md)** - Complete guide to circuit transformations
|
||||
- **references/transformation.md** - Complete guide to circuit transformations
|
||||
|
||||
Common topics:
|
||||
- Transformer framework
|
||||
@@ -132,7 +132,7 @@ Common topics:
|
||||
|
||||
### Hardware Integration
|
||||
For information about running circuits on real quantum hardware from various providers, see:
|
||||
- **[references/hardware.md](references/hardware.md)** - Complete guide to hardware integration
|
||||
- **references/hardware.md** - Complete guide to hardware integration
|
||||
|
||||
Supported providers:
|
||||
- **Google Quantum AI** (cirq-google) - Sycamore, Weber processors
|
||||
@@ -145,7 +145,7 @@ Topics include device representation, qubit selection, authentication, job manag
|
||||
|
||||
### Noise Modeling
|
||||
For information about modeling noise, noisy simulation, characterization, and error mitigation, see:
|
||||
- **[references/noise.md](references/noise.md)** - Complete guide to noise modeling
|
||||
- **references/noise.md** - Complete guide to noise modeling
|
||||
|
||||
Common topics:
|
||||
- Noise channels (depolarizing, amplitude damping, phase damping)
|
||||
@@ -158,7 +158,7 @@ Common topics:
|
||||
|
||||
### Quantum Experiments
|
||||
For information about designing experiments, parameter sweeps, data collection, and using the ReCirq framework, see:
|
||||
- **[references/experiments.md](references/experiments.md)** - Complete guide to quantum experiments
|
||||
- **references/experiments.md** - Complete guide to quantum experiments
|
||||
|
||||
Common topics:
|
||||
- Experiment design patterns
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
---
|
||||
name: citation-management
|
||||
description: Comprehensive citation management for academic research. Search Google Scholar and PubMed for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.
|
||||
allowed-tools: Read Write Edit Bash
|
||||
license: MIT License
|
||||
description: Comprehensive citation management for academic research. Search Google Scholar and PubMed for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation...
|
||||
--- MIT License
|
||||
metadata:
|
||||
skill-author: K-Dense Inc.
|
||||
---
|
||||
|
||||
@@ -60,7 +60,7 @@ This skill implements and references:
|
||||
|
||||
| Specification | Version | Location |
|
||||
|---------------|---------|----------|
|
||||
| Clarity Gate Format (Unified) | v2.1 | [docs/CLARITY_GATE_FORMAT_SPEC.md](../../docs/CLARITY_GATE_FORMAT_SPEC.md) |
|
||||
| Clarity Gate Format (Unified) | v2.1 | docs/CLARITY_GATE_FORMAT_SPEC.md |
|
||||
|
||||
**Note:** v2.0 unifies CGD and SOT into a single `.cgd.md` format. SOT is now a CGD with an optional `tier:` block.
|
||||
|
||||
@@ -203,7 +203,7 @@ Clarity Gate **enforces** their presence where epistemically required ("Should u
|
||||
|
||||
The 9 Verification Points guide **semantic review** — content quality checks that require judgment (human or AI). They answer questions like "Should this claim be hedged?" and "Are these numbers consistent?"
|
||||
|
||||
When review completes, output a CGD file conforming to [CLARITY_GATE_FORMAT_SPEC.md](../../docs/CLARITY_GATE_FORMAT_SPEC.md). The C/S rules in [CLARITY_GATE_FORMAT_SPEC.md](../../docs/CLARITY_GATE_FORMAT_SPEC.md) validate **file structure**, not semantic content.
|
||||
When review completes, output a CGD file conforming to CLARITY_GATE_FORMAT_SPEC.md. The C/S rules in CLARITY_GATE_FORMAT_SPEC.md validate **file structure**, not semantic content.
|
||||
|
||||
**The connection:**
|
||||
1. Semantic findings (9 points) determine what issues exist
|
||||
@@ -367,7 +367,7 @@ Claim Extracted --> Does Source of Truth Exist?
|
||||
|
||||
## CGD Output Format
|
||||
|
||||
When producing a Clarity-Gated Document, use this format per [CLARITY_GATE_FORMAT_SPEC.md](../../docs/CLARITY_GATE_FORMAT_SPEC.md) v2.1:
|
||||
When producing a Clarity-Gated Document, use this format per CLARITY_GATE_FORMAT_SPEC.md v2.1:
|
||||
|
||||
```yaml
|
||||
---
|
||||
@@ -497,13 +497,13 @@ Legacy authentication details that require SME review...
|
||||
|
||||
**Important:** Documents with exclusion blocks are **not RAG-ingestable**. They're rejected entirely (no partial ingestion).
|
||||
|
||||
See [CLARITY_GATE_FORMAT_SPEC.md §4](../../docs/CLARITY_GATE_FORMAT_SPEC.md) for complete rules.
|
||||
See CLARITY_GATE_FORMAT_SPEC.md §4 for complete rules.
|
||||
|
||||
---
|
||||
|
||||
## SOT Validation
|
||||
|
||||
When validating a Source of Truth file, the skill checks both **format compliance** (per [CLARITY_GATE_FORMAT_SPEC.md](../../docs/CLARITY_GATE_FORMAT_SPEC.md)) and **content quality** (the 9 points).
|
||||
When validating a Source of Truth file, the skill checks both **format compliance** (per CLARITY_GATE_FORMAT_SPEC.md) and **content quality** (the 9 points).
|
||||
|
||||
### Format Compliance (Structural Rules)
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: constant-time-analysis
|
||||
description: Detects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets, secret-dependent branches, or constant-time programming questions in C, C++, Go, Rust, Swift, Java, Kotlin, C#, PHP, JavaScript, TypeScript, Python, or Ruby.
|
||||
description: Detects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets, secret-dependent branches, or constant-time programming questions in C, C++, Go, Rust, Swift, Java, Kotlin, C#, PHP,...
|
||||
---
|
||||
|
||||
# Constant-Time Analysis
|
||||
@@ -48,18 +48,18 @@ Based on the file extension or language context, refer to the appropriate guide:
|
||||
|
||||
| Language | File Extensions | Guide |
|
||||
| ---------- | --------------------------------- | -------------------------------------------------------- |
|
||||
| C, C++ | `.c`, `.h`, `.cpp`, `.cc`, `.hpp` | [references/compiled.md](references/compiled.md) |
|
||||
| Go | `.go` | [references/compiled.md](references/compiled.md) |
|
||||
| Rust | `.rs` | [references/compiled.md](references/compiled.md) |
|
||||
| Swift | `.swift` | [references/swift.md](references/swift.md) |
|
||||
| Java | `.java` | [references/vm-compiled.md](references/vm-compiled.md) |
|
||||
| Kotlin | `.kt`, `.kts` | [references/kotlin.md](references/kotlin.md) |
|
||||
| C# | `.cs` | [references/vm-compiled.md](references/vm-compiled.md) |
|
||||
| PHP | `.php` | [references/php.md](references/php.md) |
|
||||
| JavaScript | `.js`, `.mjs`, `.cjs` | [references/javascript.md](references/javascript.md) |
|
||||
| TypeScript | `.ts`, `.tsx` | [references/javascript.md](references/javascript.md) |
|
||||
| Python | `.py` | [references/python.md](references/python.md) |
|
||||
| Ruby | `.rb` | [references/ruby.md](references/ruby.md) |
|
||||
| C, C++ | `.c`, `.h`, `.cpp`, `.cc`, `.hpp` | references/compiled.md |
|
||||
| Go | `.go` | references/compiled.md |
|
||||
| Rust | `.rs` | references/compiled.md |
|
||||
| Swift | `.swift` | references/swift.md |
|
||||
| Java | `.java` | references/vm-compiled.md |
|
||||
| Kotlin | `.kt`, `.kts` | references/kotlin.md |
|
||||
| C# | `.cs` | references/vm-compiled.md |
|
||||
| PHP | `.php` | references/php.md |
|
||||
| JavaScript | `.js`, `.mjs`, `.cjs` | references/javascript.md |
|
||||
| TypeScript | `.ts`, `.tsx` | references/javascript.md |
|
||||
| Python | `.py` | references/python.md |
|
||||
| Ruby | `.rb` | references/ruby.md |
|
||||
|
||||
## Quick Start
|
||||
|
||||
@@ -143,7 +143,7 @@ export PATH="/opt/homebrew/opt/openjdk@21/bin:$PATH"
|
||||
export PATH="$HOME/.dotnet/tools:$PATH"
|
||||
```
|
||||
|
||||
See [references/vm-compiled.md](references/vm-compiled.md) for detailed setup instructions and troubleshooting.
|
||||
See references/vm-compiled.md for detailed setup instructions and troubleshooting.
|
||||
|
||||
## Quick Reference
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: context-compression
|
||||
description: This skill should be used when the user asks to "compress context", "summarize conversation history", "implement compaction", "reduce token usage", or mentions context compression, structured summarization, tokens-per-task optimization, or long-running agent sessions exceeding context limits.
|
||||
description: This skill should be used when the user asks to "compress context", "summarize conversation history", "implement compaction", "reduce token usage", or mentions context compression, structured summarization, tokens-per-task optimization, or long-running agent sessions...
|
||||
---
|
||||
|
||||
# Context Compression Strategies
|
||||
@@ -242,7 +242,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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: context-degradation
|
||||
description: This skill should be used when the user asks to "diagnose context problems", "fix lost-in-middle issues", "debug agent failures", "understand context poisoning", or mentions context degradation, attention patterns, context clash, context confusion, or agent performance degradation. Provides patterns for recognizing and mitigating context failures.
|
||||
description: This skill should be used when the user asks to "diagnose context problems", "fix lost-in-middle issues", "debug agent failures", "understand context poisoning", or mentions context degradation, attention patterns, context clash, context confusion, or agent performance...
|
||||
---
|
||||
|
||||
# Context Degradation Patterns
|
||||
@@ -209,7 +209,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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: context-fundamentals
|
||||
description: This skill should be used when the user asks to "understand context", "explain context windows", "design agent architecture", "debug context issues", "optimize context usage", or discusses context components, attention mechanics, progressive disclosure, or context budgeting. Provides foundational understanding of context engineering for AI agent systems.
|
||||
description: This skill should be used when the user asks to "understand context", "explain context windows", "design agent architecture", "debug context issues", "optimize context usage", or discusses context components, attention mechanics, progressive disclosure, or context budgeting....
|
||||
---
|
||||
|
||||
# Context Engineering Fundamentals
|
||||
@@ -164,7 +164,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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: context-optimization
|
||||
description: This skill should be used when the user asks to "optimize context", "reduce token costs", "improve context efficiency", "implement KV-cache optimization", "partition context", or mentions context limits, observation masking, context budgeting, or extending effective context capacity.
|
||||
description: This skill should be used when the user asks to "optimize context", "reduce token costs", "improve context efficiency", "implement KV-cache optimization", "partition context", or mentions context limits, observation masking, context budgeting, or extending effective context...
|
||||
---
|
||||
|
||||
# Context Optimization Techniques
|
||||
@@ -157,7 +157,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
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: culture-index
|
||||
description: Culture Index
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: data-visualization
|
||||
description: Data Visualization
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -4,11 +4,7 @@ description: >
|
||||
Debugs the Buttercup CRS (Cyber Reasoning System) running on Kubernetes.
|
||||
Use when diagnosing pod crashes, restart loops, Redis failures, resource pressure,
|
||||
disk saturation, DinD issues, or any service misbehavior in the crs namespace.
|
||||
Covers triage, log analysis, queue inspection, and common failure patterns
|
||||
for: redis, fuzzer-bot, coverage-bot, seed-gen, patcher, build-bot, scheduler,
|
||||
task-server, task-downloader, program-model, litellm, dind, tracer-bot,
|
||||
merger-bot, competition-api, pov-reproducer, scratch-cleaner, registry-cache,
|
||||
image-preloader, ui.
|
||||
Covers triage, log analysis,...
|
||||
---
|
||||
|
||||
# Debug Buttercup
|
||||
@@ -254,7 +250,7 @@ Helm values template typos (e.g. wrong key names) silently fall back to chart de
|
||||
|
||||
## Service-Specific Debugging
|
||||
|
||||
For detailed per-service symptoms, root causes, and fixes, see [references/failure-patterns.md](references/failure-patterns.md).
|
||||
For detailed per-service symptoms, root causes, and fixes, see references/failure-patterns.md.
|
||||
|
||||
Quick reference:
|
||||
|
||||
|
||||
@@ -4,13 +4,7 @@ description: >
|
||||
Performs security-focused differential review of code changes (PRs, commits, diffs).
|
||||
Adapts analysis depth to codebase size, uses git history for context, calculates
|
||||
blast radius, checks test coverage, and generates comprehensive markdown reports.
|
||||
Automatically detects and prevents security regressions.
|
||||
allowed-tools:
|
||||
- Read
|
||||
- Write
|
||||
- Grep
|
||||
- Glob
|
||||
- Bash
|
||||
Automatically...
|
||||
---
|
||||
|
||||
# Differential Security Review
|
||||
@@ -208,13 +202,13 @@ These patterns require adversarial analysis even in quick triage.
|
||||
|
||||
## Supporting Documentation
|
||||
|
||||
- **[methodology.md](methodology.md)** - Detailed phase-by-phase workflow (Phases 0-4)
|
||||
- **[adversarial.md](adversarial.md)** - Attacker modeling and exploit scenarios (Phase 5)
|
||||
- **[reporting.md](reporting.md)** - Report structure and formatting (Phase 6)
|
||||
- **[patterns.md](patterns.md)** - Common vulnerability patterns reference
|
||||
- **methodology.md** - Detailed phase-by-phase workflow (Phases 0-4)
|
||||
- **adversarial.md** - Attacker modeling and exploit scenarios (Phase 5)
|
||||
- **reporting.md** - Report structure and formatting (Phase 6)
|
||||
- **patterns.md** - Common vulnerability patterns reference
|
||||
|
||||
---
|
||||
|
||||
**For first-time users:** Start with [methodology.md](methodology.md) to understand the complete workflow.
|
||||
**For first-time users:** Start with methodology.md to understand the complete workflow.
|
||||
|
||||
**For experienced users:** Use this page's Quick Reference and Decision Tree to navigate directly to needed content.
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
---
|
||||
name: django-access-review
|
||||
description: 'Django access control and IDOR security review. Use when reviewing Django views, DRF viewsets, ORM queries, or any Python/Django code handling user authorization. Trigger keywords: "IDOR", "access control", "authorization", "Django permissions", "object permissions", "tenant isolation", "broken access".'
|
||||
allowed-tools: Read, Grep, Glob, Bash, Task
|
||||
license: LICENSE
|
||||
description: django-access-review
|
||||
---
|
||||
|
||||
---
|
||||
name: django-access-review
|
||||
description: Django access control and IDOR security review. Use when reviewing Django views, DRF viewsets, ORM queries, or any Python/Django code handling user authorization. Trigger keywords: "IDOR", "access control", "authorization", "Django permissions", "object permissions", "tenant...
|
||||
--- LICENSE
|
||||
---
|
||||
|
||||
<!--
|
||||
|
||||
@@ -4,9 +4,7 @@ description: |
|
||||
CRITICAL: Use for makepad-skills self-evolution and contribution. Triggers on:
|
||||
evolve, evolution, contribute, contribution, self-improve, self-improvement,
|
||||
add pattern, new pattern, capture learning, document solution,
|
||||
hooks, hook system, auto-trigger, skill routing,
|
||||
template, pattern template, shader template, troubleshooting template,
|
||||
演进, 贡献, 自我改进, 添加模式, 记录学习, 文档化解决方案
|
||||
hooks, hook system, auto-trigger, skill...
|
||||
---
|
||||
|
||||
# Makepad Skills Evolution
|
||||
@@ -17,7 +15,7 @@ This skill enables makepad-skills to self-improve continuously during developmen
|
||||
|
||||
| Topic | Description |
|
||||
|-------|-------------|
|
||||
| [Collaboration Guidelines](references/collaboration.md) | **Contributing to makepad-skills** |
|
||||
| Collaboration Guidelines | **Contributing to makepad-skills** |
|
||||
| [Hooks Setup](#hooks-based-auto-triggering) | Auto-trigger evolution with hooks |
|
||||
| [When to Evolve](#when-to-evolve) | Triggers and classification |
|
||||
| [Evolution Process](#evolution-process) | Step-by-step guide |
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
---
|
||||
name: Expo UI Jetpack Compose
|
||||
name: expo-ui-jetpack-compose
|
||||
description: expo-ui-jetpack-compose
|
||||
---
|
||||
|
||||
---
|
||||
name: expo-ui-jetpack-compose
|
||||
description: `@expo/ui/jetpack-compose` package lets you use Jetpack Compose Views and modifiers in your app.
|
||||
---
|
||||
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
---
|
||||
name: Expo UI SwiftUI
|
||||
name: expo-ui-swift-ui
|
||||
description: expo-ui-swift-ui
|
||||
---
|
||||
|
||||
---
|
||||
name: expo-ui-swift-ui
|
||||
description: `@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.
|
||||
---
|
||||
|
||||
|
||||
@@ -298,7 +298,7 @@ This skill connects to:
|
||||
## References
|
||||
|
||||
Internal reference:
|
||||
- [Implementation Patterns](./references/implementation-patterns.md) - Detailed pattern implementations
|
||||
- Implementation Patterns - Detailed pattern implementations
|
||||
|
||||
Related skills in this collection:
|
||||
- context-optimization - Token reduction techniques
|
||||
|
||||
@@ -3,9 +3,8 @@ name: fixing-metadata
|
||||
description: >
|
||||
Audit and fix HTML metadata including page titles, meta descriptions, canonical URLs, Open Graph
|
||||
tags, Twitter cards, favicons, JSON-LD structured data, and robots directives. Use when adding
|
||||
SEO metadata, fixing social share previews, reviewing Open Graph tags, setting up canonical URLs,
|
||||
or shipping new pages that need correct meta tags.
|
||||
version: 1.0.1
|
||||
SEO metadata, fixing social share previews, reviewing Open Graph tags,...
|
||||
--- 1.0.1
|
||||
license: MIT
|
||||
---
|
||||
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
---
|
||||
name: food-database-query
|
||||
description: Food Database Query
|
||||
---
|
||||
|
||||
# 食物数据库查询技能
|
||||
|
||||
**技能名称**: Food Database Query
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
name: fp-ts-async-practical
|
||||
name: fp-async
|
||||
description: Practical async patterns using TaskEither - clean pipelines instead of try/catch hell, with real API examples
|
||||
version: 1.0.0
|
||||
author: kadu
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
name: fp-ts-backend
|
||||
name: fp-backend
|
||||
description: Functional programming patterns for Node.js/Deno backend development using fp-ts, ReaderTaskEither, and functional dependency injection
|
||||
version: 1.0.0
|
||||
author: kadu
|
||||
@@ -754,10 +754,7 @@ const logWithContext =
|
||||
RTE.ask<ContextDeps>(),
|
||||
RTE.flatMap(({ logger, ctx }) =>
|
||||
RTE.fromIO(() =>
|
||||
logger[level](message, {
|
||||
...meta,
|
||||
requestId: ctx.requestId,
|
||||
userId: O.toUndefined(ctx.userId),
|
||||
loggerlevel,
|
||||
elapsed: Date.now() - ctx.startTime,
|
||||
})
|
||||
)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
name: Practical Data Transformations
|
||||
name: fp-data-transforms
|
||||
description: Everyday data transformations using functional patterns - arrays, objects, grouping, aggregation, and null-safe access
|
||||
version: 1.0.0
|
||||
author: Claude
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
name: Practical Error Handling with fp-ts
|
||||
name: fp-errors
|
||||
description: Stop throwing everywhere - handle errors as values using Either and TaskEither for cleaner, more predictable code
|
||||
version: 1.0.0
|
||||
author: kadu
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
name: Pragmatic Functional Programming
|
||||
name: fp-pragmatic
|
||||
description: A practical, jargon-free guide to functional programming - the 80/20 approach that gets results without the academic overhead
|
||||
version: 1.0.0
|
||||
author: kadu
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
name: Functional Programming in React
|
||||
name: fp-react
|
||||
description: Practical patterns for using fp-ts with React - hooks, state, forms, data fetching. Works with React 18/19, Next.js 14/15.
|
||||
version: 2.0.0
|
||||
author: fp-ts-skills
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
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 talk/pitch. Helps non-designers discover their aesthetic through visual...
|
||||
---
|
||||
|
||||
# Frontend Slides
|
||||
@@ -130,7 +130,7 @@ Ask how they want to choose (header: "Style"):
|
||||
- "Show me options" (recommended) — Generate 3 previews based on mood
|
||||
- "I know what I want" — Pick from preset list directly
|
||||
|
||||
**If direct selection:** Show preset picker and skip to Phase 3. Available presets are defined in [STYLE_PRESETS.md](STYLE_PRESETS.md).
|
||||
**If direct selection:** Show preset picker and skip to Phase 3. Available presets are defined in STYLE_PRESETS.md.
|
||||
|
||||
### Step 2.1: Mood Selection (Guided Discovery)
|
||||
|
||||
@@ -143,7 +143,7 @@ What feeling should the audience have? Options:
|
||||
|
||||
### Step 2.2: Generate 3 Style Previews
|
||||
|
||||
Based on mood, generate 3 distinct single-slide HTML previews showing typography, colors, animation, and overall aesthetic. Read [STYLE_PRESETS.md](STYLE_PRESETS.md) for available presets and their specifications.
|
||||
Based on mood, generate 3 distinct single-slide HTML previews showing typography, colors, animation, and overall aesthetic. Read STYLE_PRESETS.md for available presets and their specifications.
|
||||
|
||||
| Mood | Suggested Presets |
|
||||
|------|-------------------|
|
||||
@@ -172,9 +172,9 @@ Generate the full presentation using content from Phase 1 (text, or text + curat
|
||||
If images were provided, the slide outline already incorporates them from Step 1.2. If not, CSS-generated visuals (gradients, shapes, patterns) provide visual interest — this is a fully supported first-class path.
|
||||
|
||||
**Before generating, read these supporting files:**
|
||||
- [html-template.md](html-template.md) — HTML architecture and JS features
|
||||
- [viewport-base.css](viewport-base.css) — Mandatory CSS (include in full)
|
||||
- [animation-patterns.md](animation-patterns.md) — Animation reference for the chosen feeling
|
||||
- html-template.md — HTML architecture and JS features
|
||||
- viewport-base.css — Mandatory CSS (include in full)
|
||||
- animation-patterns.md — Animation reference for the chosen feeling
|
||||
|
||||
**Key requirements:**
|
||||
- Single self-contained HTML file, all CSS/JS inline
|
||||
@@ -212,8 +212,8 @@ When converting PowerPoint files:
|
||||
|
||||
| File | Purpose | When to Read |
|
||||
|------|---------|-------------|
|
||||
| [STYLE_PRESETS.md](STYLE_PRESETS.md) | 12 curated visual presets with colors, fonts, and signature elements | Phase 2 (style selection) |
|
||||
| [viewport-base.css](viewport-base.css) | Mandatory responsive CSS — copy into every presentation | Phase 3 (generation) |
|
||||
| [html-template.md](html-template.md) | HTML structure, JS features, code quality standards | Phase 3 (generation) |
|
||||
| [animation-patterns.md](animation-patterns.md) | CSS/JS animation snippets and effect-to-feeling guide | Phase 3 (generation) |
|
||||
| [scripts/extract-pptx.py](scripts/extract-pptx.py) | Python script for PPT content extraction | Phase 4 (conversion) |
|
||||
| STYLE_PRESETS.md | 12 curated visual presets with colors, fonts, and signature elements | Phase 2 (style selection) |
|
||||
| viewport-base.css | Mandatory responsive CSS — copy into every presentation | Phase 3 (generation) |
|
||||
| html-template.md | HTML structure, JS features, code quality standards | Phase 3 (generation) |
|
||||
| animation-patterns.md | CSS/JS animation snippets and effect-to-feeling guide | Phase 3 (generation) |
|
||||
| scripts/extract-pptx.py | Python script for PPT content extraction | Phase 4 (conversion) |
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
---
|
||||
name: gha-security-review
|
||||
description: 'GitHub Actions security review for workflow exploitation vulnerabilities. Use when asked to "review GitHub Actions", "audit workflows", "check CI security", "GHA security", "workflow security review", or review .github/workflows/ for pwn requests, expression injection, credential theft, and supply chain attacks. Exploitation-focused with concrete PoC scenarios.'
|
||||
allowed-tools: Read, Grep, Glob, Bash, Task
|
||||
description: GitHub Actions security review for workflow exploitation vulnerabilities. Use when asked to "review GitHub Actions", "audit workflows", "check CI security", "GHA security", "workflow security review", or review .github/workflows/ for pwn requests, expression injection,...
|
||||
---
|
||||
|
||||
<!--
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
---
|
||||
name: gmail
|
||||
name: gmail-automation
|
||||
description: |
|
||||
Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels.
|
||||
Use when user asks to: search email, read email, send email, create email draft, mark as read,
|
||||
archive email, star email, or manage Gmail labels. Lightweight alternative to full Google
|
||||
Workspace MCP server with standalone OAuth authentication.
|
||||
license: Apache-2.0
|
||||
archive email, star email, or manage Gmail labels. Lightweight alternative...
|
||||
--- Apache-2.0
|
||||
metadata:
|
||||
author: sanjay3290
|
||||
version: "1.0"
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: golang-security-auditor
|
||||
description: Golang Security Auditor
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1,11 +1,10 @@
|
||||
---
|
||||
name: google-calendar
|
||||
name: google-calendar-automation
|
||||
description: |
|
||||
Interact with Google Calendar - list calendars, view events, create/update/delete events, and find free time.
|
||||
Use when user asks to: check calendar, schedule a meeting, create an event, find available time, list upcoming events,
|
||||
delete or update a calendar event, or respond to meeting invitations. Lightweight alternative to full
|
||||
Google Workspace MCP server with standalone OAuth authentication.
|
||||
license: Apache-2.0
|
||||
delete or update a calendar event, or...
|
||||
--- Apache-2.0
|
||||
metadata:
|
||||
author: sanjay3290
|
||||
version: "1.0"
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
---
|
||||
name: google-docs
|
||||
name: google-docs-automation
|
||||
description: |
|
||||
Interact with Google Docs - create documents, search by title, read content, and edit text.
|
||||
Use when user asks to: create a Google Doc, find a document, read doc content, add text to a doc,
|
||||
or replace text in a document. Lightweight alternative to full Google Workspace MCP server with
|
||||
standalone OAuth authentication.
|
||||
license: Apache-2.0
|
||||
or replace text in a document. Lightweight alternative to full Google...
|
||||
--- Apache-2.0
|
||||
metadata:
|
||||
author: sanjay3290
|
||||
version: "1.0"
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
---
|
||||
name: google-drive
|
||||
name: google-drive-automation
|
||||
description: |
|
||||
Interact with Google Drive - search files, find folders, list contents, download files, upload files,
|
||||
create folders, move, copy, rename, and trash files. Use when user asks to: search Google Drive,
|
||||
find a file/folder, list Drive contents, download or upload files, create folders, move files,
|
||||
or organize Drive content. Lightweight integration with standalone OAuth authentication supporting
|
||||
full read/write access.
|
||||
license: Apache-2.0
|
||||
find a file/folder, list Drive contents, download or upload files,...
|
||||
--- Apache-2.0
|
||||
metadata:
|
||||
author: sanjay3290
|
||||
version: "1.0"
|
||||
|
||||
@@ -3,9 +3,8 @@ name: google-sheets-automation
|
||||
description: |
|
||||
Read and write Google Sheets spreadsheets - get content, update cells, append rows, fetch specific ranges,
|
||||
search for spreadsheets, and view metadata. Use when user asks to: read a spreadsheet, update cells,
|
||||
add data to Google Sheets, find a spreadsheet, check sheet contents, export spreadsheet data, or get cell values.
|
||||
Lightweight integration with standalone OAuth authentication supporting full read/write access.
|
||||
license: Apache-2.0
|
||||
add data to Google Sheets, find a spreadsheet, check sheet...
|
||||
--- Apache-2.0
|
||||
metadata:
|
||||
author: sanjay3290
|
||||
version: "1.0"
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
---
|
||||
name: google-slides
|
||||
name: google-slides-automation
|
||||
description: |
|
||||
Read and write Google Slides presentations - get text, find presentations, create presentations, add slides,
|
||||
replace text, and manage slide content. Use when user asks to: read a presentation, create slides, find slides,
|
||||
add a slide, replace text in a presentation, or manage presentation content. Lightweight integration with
|
||||
standalone OAuth authentication supporting full read/write access.
|
||||
license: Apache-2.0
|
||||
add a slide, replace text in a presentation, or...
|
||||
--- Apache-2.0
|
||||
metadata:
|
||||
author: sanjay3290
|
||||
version: "1.0"
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: great-tables
|
||||
description: Great Tables
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: grimoire
|
||||
description: Grimoire
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -220,7 +220,7 @@ function earlyWarnings(trends) {
|
||||
3. **ECharts图表配置**:配置6种交互式图表
|
||||
4. **保存文件**:保存为独立HTML文件
|
||||
|
||||
详细输出格式参见:[数据源说明](data-sources.md)
|
||||
详细输出格式参见:数据源说明
|
||||
|
||||
## 输出格式
|
||||
|
||||
@@ -339,7 +339,7 @@ function earlyWarnings(trends) {
|
||||
| 过敏史 | `data/allergies.json` | 过敏原、严重程度 |
|
||||
| 辐射记录 | `data/radiation-records.json` | 累积辐射剂量 |
|
||||
|
||||
详细数据结构说明请参考:[data-sources.md](data-sources.md)
|
||||
详细数据结构说明请参考:data-sources.md
|
||||
|
||||
## 分析算法
|
||||
|
||||
@@ -363,7 +363,7 @@ function earlyWarnings(trends) {
|
||||
- 百分位数(25%, 50%, 75%)
|
||||
- 变化率(环比、同比)
|
||||
|
||||
详细算法说明请参考:[algorithms.md](algorithms.md)
|
||||
详细算法说明请参考:algorithms.md
|
||||
|
||||
## 安全与隐私
|
||||
|
||||
@@ -418,7 +418,7 @@ function earlyWarnings(trends) {
|
||||
**用户**:"我的降压药有效吗?"
|
||||
**输出**:关联药物开始日期与血压读数、症状改善
|
||||
|
||||
更多完整示例请参考:[examples.md](examples.md)
|
||||
更多完整示例请参考:examples.md
|
||||
|
||||
## 相关命令
|
||||
|
||||
|
||||
@@ -256,7 +256,7 @@ This skill builds on multi-agent-patterns for agent coordination and tool-design
|
||||
## References
|
||||
|
||||
Internal reference:
|
||||
- [Infrastructure Patterns](./references/infrastructure-patterns.md) - Detailed implementation patterns
|
||||
- Infrastructure Patterns - Detailed implementation patterns
|
||||
|
||||
Related skills in this collection:
|
||||
- multi-agent-patterns - Coordination patterns for self-spawning agents
|
||||
|
||||
@@ -540,7 +540,7 @@ When extracting evaluation tables with multiple models (either as columns or row
|
||||
|
||||
- Removes markdown formatting (bold `**`, links `[]()` )
|
||||
- Normalizes names (lowercase, replace `-` and `_` with spaces)
|
||||
- Compares token sets: `"OLMo-3-32B"` → `{"olmo", "3", "32b"}` matches `"**Olmo 3 32B**"` or `"[Olmo-3-32B](...)`
|
||||
- Compares token sets: `"OLMo-3-32B"` → `{"olmo", "3", "32b"}` matches `"**Olmo 3 32B**"` or `"Olmo-3-32B`
|
||||
- Only extracts if tokens match exactly (handles different word orders and separators)
|
||||
- Fails if no exact match found (rather than guessing from similar names)
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: hugging-face-model-trainer
|
||||
description: This skill should be used when users want to train or fine-tune language models using TRL (Transformer Reinforcement Learning) on Hugging Face Jobs infrastructure. Covers SFT, DPO, GRPO and reward modeling training methods, plus GGUF conversion for local deployment. Includes guidance on the TRL Jobs package, UV scripts with PEP 723 format, dataset preparation and validation, hardware selection, cost estimation, Trackio monitoring, Hub authentication, and model persistence. Should be invoked for tasks involving cloud GPU training, GGUF conversion, or when users mention training on Hugging Face Jobs without local GPU setup.
|
||||
description: This skill should be used when users want to train or fine-tune language models using TRL (Transformer Reinforcement Learning) on Hugging Face Jobs infrastructure. Covers SFT, DPO, GRPO and reward modeling training methods, plus GGUF conversion for...
|
||||
license: Complete terms in LICENSE.txt
|
||||
---
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: hugging-face-tool-builder
|
||||
description: Use this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help. This is especially useful when chaining or combining API calls or the task will be repeated/automated. This Skill creates a reusable script to fetch, enrich or process data.
|
||||
description: Use this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help. This is especially useful when chaining or combining API calls or the task will be repeated/automated. This Skill creates a reusable script to...
|
||||
---
|
||||
|
||||
# Hugging Face API Tool Builder
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: integrate-whatsapp
|
||||
description: Integrate Whatsapp
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: it-depends
|
||||
description: It Depends
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: jupyter-workflow
|
||||
description: Jupyter Workflow
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: literature-analysis
|
||||
description: Literature Analysis
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -28,9 +28,9 @@ For production-ready animation patterns, see the `_base/` directory:
|
||||
|
||||
| Pattern | Description |
|
||||
|---------|-------------|
|
||||
| [06-animator-basics](./_base/06-animator-basics.md) | Animator fundamentals |
|
||||
| [07-easing-functions](./_base/07-easing-functions.md) | Easing and timing |
|
||||
| [08-keyframe-animation](./_base/08-keyframe-animation.md) | Complex keyframes |
|
||||
| 06-animator-basics | Animator fundamentals |
|
||||
| 07-easing-functions | Easing and timing |
|
||||
| 08-keyframe-animation | Complex keyframes |
|
||||
|
||||
## IMPORTANT: Documentation Completeness Check
|
||||
|
||||
|
||||
@@ -5,8 +5,7 @@ description: |
|
||||
troubleshoot, error, debug, fix, problem, issue,
|
||||
no matching field, parse error, widget not found, UI not updating,
|
||||
code quality, refactor, responsive layout, adaptive,
|
||||
api docs, reference, documentation,
|
||||
故障排除, 错误, 调试, 问题, 修复
|
||||
api docs, reference,...
|
||||
---
|
||||
|
||||
# Makepad Reference
|
||||
@@ -17,10 +16,10 @@ This category provides reference materials for debugging, code quality, and adva
|
||||
|
||||
| Topic | File | Use When |
|
||||
|-------|------|----------|
|
||||
| [API Documentation](./api-docs.md) | Official docs index, quick API reference | Finding detailed API info |
|
||||
| [Troubleshooting](./troubleshooting.md) | Common errors and fixes | Build fails, runtime errors |
|
||||
| [Code Quality](./code-quality.md) | Makepad-aware refactoring | Simplifying code safely |
|
||||
| [Adaptive Layout](./adaptive-layout.md) | Desktop/mobile responsive | Cross-platform layouts |
|
||||
| API Documentation | Official docs index, quick API reference | Finding detailed API info |
|
||||
| Troubleshooting | Common errors and fixes | Build fails, runtime errors |
|
||||
| Code Quality | Makepad-aware refactoring | Simplifying code safely |
|
||||
| Adaptive Layout | Desktop/mobile responsive | Cross-platform layouts |
|
||||
|
||||
## Common Issues Quick Reference
|
||||
|
||||
|
||||
@@ -29,17 +29,17 @@ For production-ready shader patterns, see the `_base/` directory:
|
||||
|
||||
| Pattern | Description |
|
||||
|---------|-------------|
|
||||
| [01-shader-structure](./_base/01-shader-structure.md) | Shader fundamentals |
|
||||
| [02-shader-math](./_base/02-shader-math.md) | Mathematical functions |
|
||||
| [03-sdf-shapes](./_base/03-sdf-shapes.md) | SDF shape primitives |
|
||||
| [04-sdf-drawing](./_base/04-sdf-drawing.md) | Advanced SDF drawing |
|
||||
| [05-progress-track](./_base/05-progress-track.md) | Progress indicators |
|
||||
| [09-loading-spinner](./_base/09-loading-spinner.md) | Loading animations |
|
||||
| [10-hover-effect](./_base/10-hover-effect.md) | Hover visual effects |
|
||||
| [11-gradient-effects](./_base/11-gradient-effects.md) | Color gradients |
|
||||
| [12-shadow-glow](./_base/12-shadow-glow.md) | Shadow and glow |
|
||||
| [13-disabled-state](./_base/13-disabled-state.md) | Disabled visuals |
|
||||
| [14-toggle-checkbox](./_base/14-toggle-checkbox.md) | Toggle animations |
|
||||
| 01-shader-structure | Shader fundamentals |
|
||||
| 02-shader-math | Mathematical functions |
|
||||
| 03-sdf-shapes | SDF shape primitives |
|
||||
| 04-sdf-drawing | Advanced SDF drawing |
|
||||
| 05-progress-track | Progress indicators |
|
||||
| 09-loading-spinner | Loading animations |
|
||||
| 10-hover-effect | Hover visual effects |
|
||||
| 11-gradient-effects | Color gradients |
|
||||
| 12-shadow-glow | Shadow and glow |
|
||||
| 13-disabled-state | Disabled visuals |
|
||||
| 14-toggle-checkbox | Toggle animations |
|
||||
|
||||
Community contributions: `./community/`
|
||||
|
||||
|
||||
@@ -4,8 +4,7 @@ description: |
|
||||
CRITICAL: Use for Makepad widgets and UI components. Triggers on:
|
||||
makepad widget, makepad View, makepad Button, makepad Label, makepad Image,
|
||||
makepad TextInput, RoundedView, SolidView, ScrollView, "makepad component",
|
||||
makepad Markdown, makepad Html, TextFlow, rich text, 富文本, markdown渲染,
|
||||
makepad 组件, makepad 按钮, makepad 列表, makepad 视图, makepad 输入框
|
||||
makepad Markdown, makepad Html, TextFlow, rich...
|
||||
---
|
||||
|
||||
# Makepad Widgets Skill
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: matplotlib
|
||||
description: Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Export to PNG/PDF/SVG for publication. For quick statistical plots use seaborn; for interactive plots use plotly; for publication-ready multi-panel figures with journal styling, use scientific-visualization.
|
||||
description: Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Export to PNG/PDF/SVG for publication. For quick...
|
||||
license: https://github.com/matplotlib/matplotlib/tree/main/LICENSE
|
||||
metadata:
|
||||
skill-author: K-Dense Inc.
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: monte-carlo-treasury
|
||||
description: Monte Carlo Treasury
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: monte-carlo-vulnerability-detection
|
||||
description: Monte Carlo Vulnerability Detection
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -232,7 +232,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
|
||||
|
||||
@@ -181,7 +181,7 @@ return [{
|
||||
}];
|
||||
```
|
||||
|
||||
**See**: [DATA_ACCESS.md](DATA_ACCESS.md) for comprehensive guide
|
||||
**See**: DATA_ACCESS.md for comprehensive guide
|
||||
|
||||
---
|
||||
|
||||
@@ -205,7 +205,7 @@ const name = webhookData.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
|
||||
|
||||
---
|
||||
|
||||
@@ -275,7 +275,7 @@ return [{data: value}]; // Should be {json: value}
|
||||
|
||||
**Why it matters**: Next nodes expect array format. Incorrect format causes workflow execution to fail.
|
||||
|
||||
**See**: [ERROR_PATTERNS.md](ERROR_PATTERNS.md) #3 for detailed error solutions
|
||||
**See**: ERROR_PATTERNS.md #3 for detailed error solutions
|
||||
|
||||
---
|
||||
|
||||
@@ -378,7 +378,7 @@ return [{
|
||||
}];
|
||||
```
|
||||
|
||||
**See**: [COMMON_PATTERNS.md](COMMON_PATTERNS.md) for 10 detailed production patterns
|
||||
**See**: COMMON_PATTERNS.md for 10 detailed production patterns
|
||||
|
||||
---
|
||||
|
||||
@@ -447,7 +447,7 @@ const email = $json.email;
|
||||
const email = $json.body.email;
|
||||
```
|
||||
|
||||
**See**: [ERROR_PATTERNS.md](ERROR_PATTERNS.md) for comprehensive error guide
|
||||
**See**: ERROR_PATTERNS.md for comprehensive error guide
|
||||
|
||||
---
|
||||
|
||||
@@ -510,7 +510,7 @@ const names = $jmespath(data, 'users[*].name');
|
||||
return [{json: {adults, names}}];
|
||||
```
|
||||
|
||||
**See**: [BUILTIN_FUNCTIONS.md](BUILTIN_FUNCTIONS.md) for complete reference
|
||||
**See**: BUILTIN_FUNCTIONS.md for complete reference
|
||||
|
||||
---
|
||||
|
||||
@@ -684,10 +684,10 @@ Before deploying Code nodes, verify:
|
||||
## Additional Resources
|
||||
|
||||
### Related Files
|
||||
- [DATA_ACCESS.md](DATA_ACCESS.md) - Comprehensive data access patterns
|
||||
- [COMMON_PATTERNS.md](COMMON_PATTERNS.md) - 10 production-tested patterns
|
||||
- [ERROR_PATTERNS.md](ERROR_PATTERNS.md) - Top 5 errors and solutions
|
||||
- [BUILTIN_FUNCTIONS.md](BUILTIN_FUNCTIONS.md) - Complete built-in reference
|
||||
- DATA_ACCESS.md - Comprehensive data access patterns
|
||||
- COMMON_PATTERNS.md - 10 production-tested patterns
|
||||
- ERROR_PATTERNS.md - Top 5 errors and solutions
|
||||
- BUILTIN_FUNCTIONS.md - Complete built-in reference
|
||||
|
||||
### n8n Documentation
|
||||
- Code Node Guide: https://docs.n8n.io/code/code-node/
|
||||
|
||||
@@ -231,7 +231,7 @@ return [{
|
||||
}]
|
||||
```
|
||||
|
||||
**See**: [DATA_ACCESS.md](DATA_ACCESS.md) for comprehensive guide
|
||||
**See**: DATA_ACCESS.md for comprehensive guide
|
||||
|
||||
---
|
||||
|
||||
@@ -255,7 +255,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
|
||||
|
||||
---
|
||||
|
||||
@@ -318,7 +318,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
|
||||
|
||||
---
|
||||
|
||||
@@ -368,7 +368,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
|
||||
|
||||
---
|
||||
|
||||
@@ -488,7 +488,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
|
||||
|
||||
---
|
||||
|
||||
@@ -552,7 +552,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
|
||||
|
||||
---
|
||||
|
||||
@@ -596,7 +596,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
|
||||
|
||||
---
|
||||
|
||||
@@ -734,10 +734,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/
|
||||
|
||||
@@ -249,7 +249,7 @@ Don't double-wrap expressions:
|
||||
|
||||
## Common Mistakes
|
||||
|
||||
For complete error catalog with fixes, see [COMMON_MISTAKES.md](COMMON_MISTAKES.md)
|
||||
For complete error catalog with fixes, see COMMON_MISTAKES.md
|
||||
|
||||
### Quick Fixes
|
||||
|
||||
@@ -266,7 +266,7 @@ For complete error catalog with fixes, see [COMMON_MISTAKES.md](COMMON_MISTAKES.
|
||||
|
||||
## Working Examples
|
||||
|
||||
For real workflow examples, see [EXAMPLES.md](EXAMPLES.md)
|
||||
For real workflow examples, see EXAMPLES.md
|
||||
|
||||
### Example 1: Webhook to Slack
|
||||
|
||||
@@ -508,8 +508,8 @@ Hello {{$json.name}}!
|
||||
- `{{$node.HTTP Request}}` → Use `{{$node["HTTP Request"]}}`
|
||||
|
||||
For more details, see:
|
||||
- [COMMON_MISTAKES.md](COMMON_MISTAKES.md) - Complete error catalog
|
||||
- [EXAMPLES.md](EXAMPLES.md) - Real workflow examples
|
||||
- COMMON_MISTAKES.md - Complete error catalog
|
||||
- EXAMPLES.md - Real workflow examples
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -13,9 +13,9 @@ Master guide for using n8n-mcp MCP server tools to build workflows.
|
||||
|
||||
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
|
||||
|
||||
@@ -363,13 +363,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
|
||||
@@ -377,7 +377,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)
|
||||
@@ -627,9 +627,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
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -757,8 +757,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
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: n8n-validation-expert
|
||||
description: Interpret validation errors and guide fixing them. Use when encountering validation errors, validation warnings, false positives, operator structure issues, or need help understanding validation results. Also use when asking about validation profiles, error types, or the validation loop process.
|
||||
description: Interpret validation errors and guide fixing them. Use when encountering validation errors, validation warnings, false positives, operator structure issues, or need help understanding validation results. Also use when asking about validation...
|
||||
---
|
||||
|
||||
# n8n Validation Expert
|
||||
@@ -662,8 +662,8 @@ n8n_autofix_workflow({
|
||||
|
||||
For comprehensive error catalogs and false positive examples:
|
||||
|
||||
- **[ERROR_CATALOG.md](ERROR_CATALOG.md)** - Complete list of error types with examples
|
||||
- **[FALSE_POSITIVES.md](FALSE_POSITIVES.md)** - When warnings are acceptable
|
||||
- **ERROR_CATALOG.md** - Complete list of error types with examples
|
||||
- **FALSE_POSITIVES.md** - When warnings are acceptable
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: n8n-workflow-patterns
|
||||
description: Proven workflow architectural patterns from real n8n workflows. Use when building new workflows, designing workflow structure, choosing workflow patterns, planning workflow architecture, or asking about webhook processing, HTTP API integration, database operations, AI agent workflows, or scheduled tasks.
|
||||
description: Proven workflow architectural patterns from real n8n workflows. Use when building new workflows, designing workflow structure, choosing workflow patterns, planning workflow architecture, or asking about webhook processing, HTTP API integration,...
|
||||
---
|
||||
|
||||
# n8n Workflow Patterns
|
||||
@@ -13,23 +13,23 @@ Proven architectural patterns for building n8n workflows.
|
||||
|
||||
Based on analysis of real workflow usage:
|
||||
|
||||
1. **[Webhook Processing](webhook_processing.md)** (Most Common)
|
||||
1. **Webhook Processing** (Most Common)
|
||||
- Receive HTTP requests → Process → Output
|
||||
- Pattern: Webhook → Validate → Transform → Respond/Notify
|
||||
|
||||
2. **[HTTP API Integration](http_api_integration.md)**
|
||||
2. **[HTTP API Integration]**
|
||||
- Fetch from REST APIs → Transform → Store/Use
|
||||
- Pattern: Trigger → HTTP Request → Transform → Action → Error Handler
|
||||
|
||||
3. **[Database Operations](database_operations.md)**
|
||||
3. **Database Operations**
|
||||
- Read/Write/Sync database data
|
||||
- Pattern: Schedule → Query → Transform → Write → Verify
|
||||
|
||||
4. **[AI Agent Workflow](ai_agent_workflow.md)**
|
||||
4. **AI Agent Workflow**
|
||||
- AI agents with tools and memory
|
||||
- Pattern: Trigger → AI Agent (Model + Tools + Memory) → Output
|
||||
|
||||
5. **[Scheduled Tasks](scheduled_tasks.md)**
|
||||
5. **Scheduled Tasks**
|
||||
- Recurring automation workflows
|
||||
- Pattern: Schedule → Fetch → Process → Deliver → Log
|
||||
|
||||
@@ -329,11 +329,11 @@ Common workflow patterns:
|
||||
|
||||
For comprehensive guidance on each pattern:
|
||||
|
||||
- **[webhook_processing.md](webhook_processing.md)** - Webhook patterns, data structure, response handling
|
||||
- **[http_api_integration.md](http_api_integration.md)** - REST APIs, authentication, pagination, retries
|
||||
- **[database_operations.md](database_operations.md)** - Queries, sync, transactions, batch processing
|
||||
- **[ai_agent_workflow.md](ai_agent_workflow.md)** - AI agents, tools, memory, langchain nodes
|
||||
- **[scheduled_tasks.md](scheduled_tasks.md)** - Cron schedules, reports, maintenance tasks
|
||||
- **webhook_processing.md** - Webhook patterns, data structure, response handling
|
||||
- **http_api_integration** - REST APIs, authentication, pagination, retries
|
||||
- **database_operations.md** - Queries, sync, transactions, batch processing
|
||||
- **ai_agent_workflow.md** - AI agents, tools, memory, langchain nodes
|
||||
- **scheduled_tasks.md** - Cron schedules, reports, maintenance tasks
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
name: networkx
|
||||
description: Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks, or visualizing network topologies. Applicable to social networks, biological networks, transportation systems, citation networks, and any domain involving pairwise relationships.
|
||||
license: 3-clause BSD license
|
||||
description: Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting...
|
||||
--- 3-clause BSD license
|
||||
metadata:
|
||||
skill-author: K-Dense Inc.
|
||||
---
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: numpy
|
||||
description: Numpy
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: observe-whatsapp
|
||||
description: Observe Whatsapp
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: open-source-context
|
||||
description: Open Source Context
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: operational-guidelines
|
||||
description: Operational Guidelines
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1,6 +1,8 @@
|
||||
---
|
||||
name: oral-health-analyzer
|
||||
description: 分析口腔健康数据、识别口腔问题模式、评估口腔健康状况、提供个性化口腔健康建议。支持与营养、慢性病、用药等其他健康数据的关联分析。
|
||||
---
|
||||
name: oral-health-analyzer
|
||||
|
||||
# 口腔健康分析技能
|
||||
|
||||
@@ -516,6 +518,7 @@ description: 分析口腔健康数据、识别口腔问题模式、评估口腔
|
||||
- 微生物组分析
|
||||
|
||||
---
|
||||
name: oral-health-analyzer
|
||||
|
||||
**版本**: v1.0.0
|
||||
**最后更新**: 2025-01-06
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: osint-evals
|
||||
description: Osint Evals
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: pandas
|
||||
description: Pandas
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: paper-analysis
|
||||
description: Paper Analysis
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -40,7 +40,7 @@ For quick, standard visualizations with sensible defaults:
|
||||
- Need automatic color encoding and legends
|
||||
- Want minimal code (1-5 lines)
|
||||
|
||||
See [reference/plotly-express.md](reference/plotly-express.md) for complete guide.
|
||||
See reference/plotly-express.md for complete guide.
|
||||
|
||||
### Use Graph Objects (go)
|
||||
For fine-grained control and custom visualizations:
|
||||
@@ -49,7 +49,7 @@ For fine-grained control and custom visualizations:
|
||||
- Need precise control over individual components
|
||||
- Creating specialized visualizations with custom shapes and annotations
|
||||
|
||||
See [reference/graph-objects.md](reference/graph-objects.md) for complete guide.
|
||||
See reference/graph-objects.md for complete guide.
|
||||
|
||||
**Note:** Plotly Express returns graph objects Figure, so you can combine approaches:
|
||||
```python
|
||||
@@ -78,7 +78,7 @@ Plotly supports 40+ chart types organized into categories:
|
||||
|
||||
**Specialized:** sunburst, treemap, sankey, parallel coordinates, gauge
|
||||
|
||||
For detailed examples and usage of all chart types, see [reference/chart-types.md](reference/chart-types.md).
|
||||
For detailed examples and usage of all chart types, see reference/chart-types.md.
|
||||
|
||||
### 2. Layouts and Styling
|
||||
|
||||
@@ -105,7 +105,7 @@ fig = px.scatter(df, x='x', y='y', template='plotly_dark')
|
||||
- Margins and sizing
|
||||
- Annotations and shapes
|
||||
|
||||
For complete layout and styling options, see [reference/layouts-styling.md](reference/layouts-styling.md).
|
||||
For complete layout and styling options, see reference/layouts-styling.md.
|
||||
|
||||
### 3. Interactivity
|
||||
|
||||
@@ -131,7 +131,7 @@ fig.update_xaxes(rangeslider_visible=True)
|
||||
fig = px.scatter(df, x='x', y='y', animation_frame='year')
|
||||
```
|
||||
|
||||
For complete interactivity guide, see [reference/export-interactivity.md](reference/export-interactivity.md).
|
||||
For complete interactivity guide, see reference/export-interactivity.md.
|
||||
|
||||
### 4. Export Options
|
||||
|
||||
@@ -152,7 +152,7 @@ fig.write_image('chart.pdf') # PDF
|
||||
fig.write_image('chart.svg') # SVG
|
||||
```
|
||||
|
||||
For complete export options, see [reference/export-interactivity.md](reference/export-interactivity.md).
|
||||
For complete export options, see reference/export-interactivity.md.
|
||||
|
||||
## Common Workflows
|
||||
|
||||
@@ -251,11 +251,11 @@ app.run_server(debug=True)
|
||||
|
||||
## Reference Files
|
||||
|
||||
- **[plotly-express.md](reference/plotly-express.md)** - High-level API for quick visualizations
|
||||
- **[graph-objects.md](reference/graph-objects.md)** - Low-level API for fine-grained control
|
||||
- **[chart-types.md](reference/chart-types.md)** - Complete catalog of 40+ chart types with examples
|
||||
- **[layouts-styling.md](reference/layouts-styling.md)** - Subplots, templates, colors, customization
|
||||
- **[export-interactivity.md](reference/export-interactivity.md)** - Export options and interactive features
|
||||
- **plotly-express.md** - High-level API for quick visualizations
|
||||
- **graph-objects.md** - Low-level API for fine-grained control
|
||||
- **chart-types.md** - Complete catalog of 40+ chart types with examples
|
||||
- **layouts-styling.md** - Subplots, templates, colors, customization
|
||||
- **export-interactivity.md** - Export options and interactive features
|
||||
|
||||
## Additional Resources
|
||||
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: polyfile
|
||||
description: Polyfile
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: pr-writer
|
||||
description: ALWAYS use this skill when creating or updating pull requests — never create or edit a PR directly without it. Follows Sentry conventions for PR titles, descriptions, and issue references. Trigger on any create PR, open PR, submit PR, make PR, update PR title, update PR description, edit PR, push and create PR, prepare changes for review task, or request for a PR writer.
|
||||
description: ALWAYS use this skill when creating or updating pull requests — never create or edit a PR directly without it. Follows Sentry conventions for PR titles, descriptions, and issue references. Trigger on any create PR, open PR, submit PR, make PR,...
|
||||
---
|
||||
|
||||
# PR Writer
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: project-development
|
||||
description: This skill should be used when the user asks to "start an LLM project", "design batch pipeline", "evaluate task-model fit", "structure agent project", or mentions pipeline architecture, agent-assisted development, cost estimation, or choosing between LLM and traditional approaches.
|
||||
description: This skill should be used when the user asks to "start an LLM project", "design batch pipeline", "evaluate task-model fit", "structure agent project", or mentions pipeline architecture, agent-assisted development, cost estimation, or choosing...
|
||||
---
|
||||
|
||||
# Project Development Methodology
|
||||
@@ -290,7 +290,7 @@ After: 2 tools (bash + SQL), 100% success rate, 77s average execution.
|
||||
|
||||
Key insight: The semantic layer was already good documentation. Claude just needed access to read files directly.
|
||||
|
||||
See [Case Studies](./references/case-studies.md) for detailed analysis.
|
||||
See Case Studies for detailed analysis.
|
||||
|
||||
## Guidelines
|
||||
|
||||
@@ -317,8 +317,8 @@ This skill connects to:
|
||||
## References
|
||||
|
||||
Internal references:
|
||||
- [Case Studies](./references/case-studies.md) - Karpathy HN Capsule, Vercel d0, Manus patterns
|
||||
- [Pipeline Patterns](./references/pipeline-patterns.md) - Detailed pipeline architecture guidance
|
||||
- Case Studies - Karpathy HN Capsule, Vercel d0, Manus patterns
|
||||
- Pipeline Patterns - Detailed pipeline architecture guidance
|
||||
|
||||
Related skills in this collection:
|
||||
- tool-design - Tool architecture and reduction patterns
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: proof-of-vulnerability
|
||||
description: Proof Of Vulnerability
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: publish-and-summary
|
||||
description: Publish And Summary
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: pygraphistry
|
||||
description: Pygraphistry
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: python-security-auditor
|
||||
description: Python Security Auditor
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
name: qiskit
|
||||
description: IBM quantum computing framework. Use when targeting IBM Quantum hardware, working with Qiskit Runtime for production workloads, or needing IBM optimization tools. Best for IBM hardware execution, quantum error mitigation, and enterprise quantum computing. For Google hardware use cirq; for gradient-based quantum ML use pennylane; for open quantum system simulations use qutip.
|
||||
license: Apache-2.0 license
|
||||
description: IBM quantum computing framework. Use when targeting IBM Quantum hardware, working with Qiskit Runtime for production workloads, or needing IBM optimization tools. Best for IBM hardware execution, quantum error mitigation, and enterprise quantum computing. For Google hardware...
|
||||
--- Apache-2.0 license
|
||||
metadata:
|
||||
skill-author: K-Dense Inc.
|
||||
---
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: quantitative-analysis
|
||||
description: Quantitative Analysis
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: rails-upgrade
|
||||
description: Rails Upgrade
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: research-engineer
|
||||
description: Research Engineer
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -1 +1,6 @@
|
||||
---
|
||||
name: risk-modeling
|
||||
description: Risk Modeling
|
||||
---
|
||||
|
||||
404: Not Found
|
||||
@@ -29,9 +29,9 @@ For production-ready async patterns, see the `_base/` directory:
|
||||
|
||||
| Pattern | Description |
|
||||
|---------|-------------|
|
||||
| [08-async-loading](./_base/08-async-loading.md) | Async data loading with loading states |
|
||||
| [09-streaming-results](./_base/09-streaming-results.md) | Incremental results with SignalToUI |
|
||||
| [13-tokio-integration](./_base/13-tokio-integration.md) | Full tokio runtime integration |
|
||||
| 08-async-loading | Async data loading with loading states |
|
||||
| 09-streaming-results | Incremental results with SignalToUI |
|
||||
| 13-tokio-integration | Full tokio runtime integration |
|
||||
|
||||
## Core Architecture Pattern
|
||||
|
||||
|
||||
@@ -30,11 +30,11 @@ For production-ready state management patterns, see the `_base/` directory:
|
||||
|
||||
| Pattern | Description |
|
||||
|---------|-------------|
|
||||
| [06-global-registry](./_base/06-global-registry.md) | Global widget registry with Cx::set_global |
|
||||
| [07-radio-navigation](./_base/07-radio-navigation.md) | Tab-style navigation with radio buttons |
|
||||
| [10-state-machine](./_base/10-state-machine.md) | Enum-based state machine widgets |
|
||||
| [11-theme-switching](./_base/11-theme-switching.md) | Multi-theme support with apply_over |
|
||||
| [12-local-persistence](./_base/12-local-persistence.md) | Save/load user preferences |
|
||||
| 06-global-registry | Global widget registry with Cx::set_global |
|
||||
| 07-radio-navigation | Tab-style navigation with radio buttons |
|
||||
| 10-state-machine | Enum-based state machine widgets |
|
||||
| 11-theme-switching | Multi-theme support with apply_over |
|
||||
| 12-local-persistence | Save/load user preferences |
|
||||
|
||||
## AppState Structure
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user