From 05759983071d8cd0932f6f63aea2f6ccfbac7237 Mon Sep 17 00:00:00 2001 From: benz1 Date: Tue, 17 Mar 2026 19:19:42 +0800 Subject: [PATCH] fix(skills): Repair invalid YAML frontmatter (#326) Replace malformed frontmatter lines that start with an extra YAML document separator with proper metadata fields. This keeps the skill metadata parseable by strict loaders that only accept a single YAML document in SKILL.md frontmatter. Co-authored-by: Claude --- skills/astropy/SKILL.md | 3 +-- skills/biopython/SKILL.md | 3 +-- skills/cirq/SKILL.md | 3 +-- skills/citation-management/SKILL.md | 3 +-- skills/fixing-metadata/SKILL.md | 2 +- skills/gmail-automation/SKILL.md | 2 +- skills/google-calendar-automation/SKILL.md | 2 +- skills/google-docs-automation/SKILL.md | 2 +- skills/google-drive-automation/SKILL.md | 2 +- skills/google-sheets-automation/SKILL.md | 2 +- skills/google-slides-automation/SKILL.md | 2 +- skills/networkx/SKILL.md | 3 +-- skills/qiskit/SKILL.md | 3 +-- skills/seaborn/SKILL.md | 3 +-- skills/sympy/SKILL.md | 3 +-- skills/varlock/SKILL.md | 2 +- 16 files changed, 16 insertions(+), 24 deletions(-) diff --git a/skills/astropy/SKILL.md b/skills/astropy/SKILL.md index f8cfb662..14f9d5ec 100644 --- a/skills/astropy/SKILL.md +++ b/skills/astropy/SKILL.md @@ -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... ---- BSD-3-Clause license +license: BSD-3-Clause license metadata: skill-author: K-Dense Inc. --- @@ -326,4 +326,3 @@ For detailed information on specific modules: - `references/tables.md` - Table creation, I/O, and operations - `references/time.md` - Time formats, scales, and calculations - `references/wcs_and_other_modules.md` - WCS, NDData, modeling, visualization, constants, and utilities - diff --git a/skills/biopython/SKILL.md b/skills/biopython/SKILL.md index bae5b741..341db261 100644 --- a/skills/biopython/SKILL.md +++ b/skills/biopython/SKILL.md @@ -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;... ---- Unknown +license: Unknown metadata: skill-author: K-Dense Inc. --- @@ -438,4 +438,3 @@ Biopython provides comprehensive tools for computational molecular biology. When 5. **Follow best practices** for file handling, error checking, and data management The modular reference documentation ensures detailed, searchable information for every major Biopython capability. - diff --git a/skills/cirq/SKILL.md b/skills/cirq/SKILL.md index 2a4d03cf..416b254c 100644 --- a/skills/cirq/SKILL.md +++ b/skills/cirq/SKILL.md @@ -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... ---- Apache-2.0 license +license: Apache-2.0 license metadata: skill-author: K-Dense Inc. --- @@ -341,4 +341,3 @@ results = noise_comparison_study(circuit, noise_levels) - Density matrix simulation is O(2^2n) - consider reducing qubits - Use noise models selectively on critical operations only - See `simulation.md` for performance optimization - diff --git a/skills/citation-management/SKILL.md b/skills/citation-management/SKILL.md index 56e91c4f..54f63ad1 100644 --- a/skills/citation-management/SKILL.md +++ b/skills/citation-management/SKILL.md @@ -1,7 +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... ---- MIT License +license: MIT License metadata: skill-author: K-Dense Inc. --- @@ -1109,4 +1109,3 @@ The citation-management skill provides: Use this skill to maintain accurate, complete citations throughout your research and ensure publication-ready bibliographies. - diff --git a/skills/fixing-metadata/SKILL.md b/skills/fixing-metadata/SKILL.md index 17703169..14e26e88 100644 --- a/skills/fixing-metadata/SKILL.md +++ b/skills/fixing-metadata/SKILL.md @@ -4,7 +4,7 @@ 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,... ---- 1.0.1 +version: 1.0.1 license: MIT --- diff --git a/skills/gmail-automation/SKILL.md b/skills/gmail-automation/SKILL.md index 36c1fc96..bb8f13c9 100644 --- a/skills/gmail-automation/SKILL.md +++ b/skills/gmail-automation/SKILL.md @@ -4,7 +4,7 @@ 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... ---- Apache-2.0 +license: Apache-2.0 metadata: author: sanjay3290 version: "1.0" diff --git a/skills/google-calendar-automation/SKILL.md b/skills/google-calendar-automation/SKILL.md index 733a48e6..b5d10aa8 100644 --- a/skills/google-calendar-automation/SKILL.md +++ b/skills/google-calendar-automation/SKILL.md @@ -4,7 +4,7 @@ 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... ---- Apache-2.0 +license: Apache-2.0 metadata: author: sanjay3290 version: "1.0" diff --git a/skills/google-docs-automation/SKILL.md b/skills/google-docs-automation/SKILL.md index 478ccf13..6f187f13 100644 --- a/skills/google-docs-automation/SKILL.md +++ b/skills/google-docs-automation/SKILL.md @@ -4,7 +4,7 @@ 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... ---- Apache-2.0 +license: Apache-2.0 metadata: author: sanjay3290 version: "1.0" diff --git a/skills/google-drive-automation/SKILL.md b/skills/google-drive-automation/SKILL.md index 557201ce..0731aa48 100644 --- a/skills/google-drive-automation/SKILL.md +++ b/skills/google-drive-automation/SKILL.md @@ -4,7 +4,7 @@ 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,... ---- Apache-2.0 +license: Apache-2.0 metadata: author: sanjay3290 version: "1.0" diff --git a/skills/google-sheets-automation/SKILL.md b/skills/google-sheets-automation/SKILL.md index 7c73b723..ac8bd09d 100644 --- a/skills/google-sheets-automation/SKILL.md +++ b/skills/google-sheets-automation/SKILL.md @@ -6,7 +6,7 @@ description: | add data to Google Sheets, find a spreadsheet, check sheet... risk: unknown source: community ---- Apache-2.0 +license: Apache-2.0 metadata: author: sanjay3290 version: "1.0" diff --git a/skills/google-slides-automation/SKILL.md b/skills/google-slides-automation/SKILL.md index 167924d3..353877e9 100644 --- a/skills/google-slides-automation/SKILL.md +++ b/skills/google-slides-automation/SKILL.md @@ -4,7 +4,7 @@ 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... ---- Apache-2.0 +license: Apache-2.0 metadata: author: sanjay3290 version: "1.0" diff --git a/skills/networkx/SKILL.md b/skills/networkx/SKILL.md index 6d2ebb20..81bdfa45 100644 --- a/skills/networkx/SKILL.md +++ b/skills/networkx/SKILL.md @@ -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... ---- 3-clause BSD license +license: 3-clause BSD license metadata: skill-author: K-Dense Inc. --- @@ -432,4 +432,3 @@ Extensive documentation on visualization techniques including layout algorithms, - **Tutorial**: https://networkx.org/documentation/latest/tutorial.html - **Gallery**: https://networkx.org/documentation/latest/auto_examples/index.html - **GitHub**: https://github.com/networkx/networkx - diff --git a/skills/qiskit/SKILL.md b/skills/qiskit/SKILL.md index 9a0d0184..55af2f79 100644 --- a/skills/qiskit/SKILL.md +++ b/skills/qiskit/SKILL.md @@ -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... ---- Apache-2.0 license +license: Apache-2.0 license metadata: skill-author: K-Dense Inc. --- @@ -270,4 +270,3 @@ with Session(backend=backend) as session: - **Qiskit Textbook**: https://qiskit.org/learn - **API Reference**: https://docs.quantum.ibm.com/api/qiskit - **Patterns Guide**: https://quantum.cloud.ibm.com/docs/en/guides/intro-to-patterns - diff --git a/skills/seaborn/SKILL.md b/skills/seaborn/SKILL.md index 1bef52fe..e2b79f5d 100644 --- a/skills/seaborn/SKILL.md +++ b/skills/seaborn/SKILL.md @@ -1,7 +1,7 @@ --- name: seaborn description: Statistical visualization with pandas integration. Use for quick exploration of distributions, relationships, and categorical comparisons with attractive defaults. Best for box plots, violin plots, pair plots, heatmaps. Built on matplotlib. For interactive plots use plotly;... ---- BSD-3-Clause license +license: BSD-3-Clause license metadata: skill-author: K-Dense Inc. --- @@ -668,4 +668,3 @@ This skill includes reference materials for deeper exploration: - `examples.md` - Common use cases and code patterns for different analysis scenarios Load reference files as needed for detailed function signatures, advanced parameters, or specific examples. - diff --git a/skills/sympy/SKILL.md b/skills/sympy/SKILL.md index 4a732c98..06b92853 100644 --- a/skills/sympy/SKILL.md +++ b/skills/sympy/SKILL.md @@ -1,7 +1,7 @@ --- name: sympy description: Use this skill when working with symbolic mathematics in Python. This skill should be used for symbolic computation tasks including solving equations algebraically, performing calculus operations (derivatives, integrals, limits), manipulating algebraic expressions, working... ---- https://github.com/sympy/sympy/blob/master/LICENSE +license: https://github.com/sympy/sympy/blob/master/LICENSE metadata: skill-author: K-Dense Inc. --- @@ -495,4 +495,3 @@ f(np.array([1, 2, 3])) - Tutorial: https://docs.sympy.org/latest/tutorials/intro-tutorial/index.html - API Reference: https://docs.sympy.org/latest/reference/index.html - Examples: https://github.com/sympy/sympy/tree/master/examples - diff --git a/skills/varlock/SKILL.md b/skills/varlock/SKILL.md index 63bdffda..45bdcd44 100644 --- a/skills/varlock/SKILL.md +++ b/skills/varlock/SKILL.md @@ -1,7 +1,7 @@ --- name: varlock description: Secure environment variable management with Varlock. Use when handling secrets, API keys, credentials, or any sensitive configuration. Ensures secrets are never exposed in terminals, logs, traces, or Claude's context. Trigger phrases include "environment variables",... ---- 1.0.0 +version: 1.0.0 ---