vellum-skill-authoring

Solid

Author and review first-party Vellum skills in the repository. Use when editing files under skills/, assistant bundled skills, skill manifests, tool definitions, SKILL.md files, or first-party skill portability and isolation behavior.

AI & Automation 954 stars 145 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
99
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
80
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Vellum Skill Authoring ## Scope Use this for Vellum runtime skills in `skills/` and bundled assistant skills, not for Cursor Agent Skills under `.cursor/skills/`. ## Core Constraints - First-party skills must be portable and isolated. - `skills/` must not import from `assistant/`. - `assistant/` must not import from `skills/`. - Prefer skill processes and supported contracts over new daemon tool registrations. - Avoid secrets, real personal data, and machine-specific paths in skill docs, tests, and fixtures. ## SKILL.md Quality Bar Skill instructions should be concise and operational: - State what the skill does and when to use it. - Prefer concrete steps over broad advice. - Keep user-facing terminology consistent. - Use generic examples only. - Avoid requiring hidden local state unless setup instructions create it. ## Tool And Script Review When a skill adds scripts or tools: 1. Verify tool input/output contracts are explicit. 2. Check error handling and user-facing messages. 3. Confirm scripts can run in the skill process environment. 4. Avoid direct imports across isolation boundaries. 5. Add focused tests for parsing, contract handling, and failure cases. ## Catalog And Packaging When adding or renaming skills, check the relevant catalog, manifest, bundled registry, or packaging path used by the runtime. Do not assume a `SKILL.md` file alone makes the skill available to users. ## Verification Use focused tests around the changed skill, catalog entry, prox...

Details

Author
vellum-ai
Repository
vellum-ai/vellum-assistant
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

skill-author

Author and improve robium skills. Three modes: fresh authoring from skills/_TEMPLATE, mining skills out of existing repos and apps, and hardening skills from learnings/ notes after trial runs. Enforces the robium quality bar (template compliance, trigger-surface descriptions, <500-line bodies, stated delegation posture, upstream links, no invented syntax) and runs scripts/validate_skills.py. Use when: 'write a new robium skill', 'improve robium skills', 'absorb learnings', 'harden skills', after building an app produced learnings files, or when distilling patterns from an existing robotics repo into a skill. Wraps Claude's skill-creator skill for evals and description tuning instead of reinventing it. Not for: building robot applications (use architect and the domain skills).

0 Updated yesterday
robium-ai
AI & Automation Solid

skillci-guardrails

Use this skill whenever you create, edit, or review a Claude Skill — any SKILL.md file, or the eval cases/config next to one. Most SKILL.md files today are written or edited by an agent, not typed by hand, so this closes the loop by having the agent that just wrote the skill also author it defensively and verify it, the same way a linter and test suite run after any other code change. Trigger phrases include "write a skill", "create a SKILL.md", "add a new skill", "edit this skill", "update the skill's frontmatter/description/triggers", or any diff that touches a SKILL.md path.

6 Updated yesterday
kabirnarang39
Code & Development Solid

ln-61-skill-reviewer

Reviews standalone skills and their configured distribution surfaces before publication. Use for skill release readiness; not for product code or implementation-plan review.

523 Updated 4 days ago
levnikolaevich