High signalMITOriginal

Vendor Add

Adds a new vendor to the Vendors.ie directory — generating the JSON data file, wiring it into the relevant category listing, and confirming the detail page renders.

Entry verified April 21, 2026

The short answer

A directory add is never one edit: it touches vendor data, category indices, and the live route. This skill runs the whole sequence from a single vendor name, leaves data_confidence as "unverified" and last_verified_at set to today, and stops once /software/[slug] loads.

When to use it

Every time a new vendor joins the directory. Also behind the scenes during bulk imports when each row in a CSV needs the same coordinated set of edits.

Setup

  1. 1

    Save the file as ~/.claude/commands/vendor.md; invoke with the vendor name as the argument.

  2. 2

    Skill reads an existing vendor JSON from src/data/vendors/ plus src/content.config.ts to confirm the full schema and required fields before generating anything.

  3. 3

    Creates src/data/vendors/[slug].json with a lowercase hyphenated slug, a 150+ word Irish/GDPR-angled description, 3-4 pros and cons, and sensible alternatives drawn from existing vendors in the same category.

  4. 4

    Adds the new slug to the matching category JSON in src/data/categories/, then verifies the vendor profile page loads at /software/[slug].

Example

You: /vendor Xero Ireland
Claude: [generates vendors/xero-ireland.json + pages/xero-ireland.astro + adds to category listing + cross-links 3 related vendors]

Source & attribution

Author
Bryan Collins (Vendors.ie pattern)
Licence
MIT
Type
Original

Original pattern published under MIT — attribution preserved by convention, not licence requirement.

Caveats

Tightly coupled to site schema — clone-and-adapt rather than reuse as-is.

New skills, explained plainly.

One short email when a new Claude Code skill is worth installing — and when to skip the hype. No spam.

56 skills across 10 categories, all licence-verified.