The library, read off disk

one.ie/web/ai/skills/ — 7 files

  • brand-voice-check Brand Voice Check $0.03 / call

    Audit a piece of copy against brand-voice rules. Flag adverbs, jargon, hedges, and tone drift. Rewrite the worst sentence.

    marketing · copy · qa — run by Marketing Strategist

  • close-deal Close a Deal $0.05 / call

    Move a qualified prospect to a signed agreement or purchase.

    sales · closing — run by Sales

  • draft-email Draft Launch Email $0.05 / call

    Generate a launch / outreach email with 3 subject-line variants, a tight body, and a single CTA. Bias toward specifics over enthusiasm.

    marketing · copy · email — run by Marketing Strategist

  • escalate Escalate to Human $0.01 / call

    Hand off a conversation to a human agent with full context.

    support · handoff — run by Customer Support

  • handle-complaint Handle Customer Complaint $0.02 / call

    Receive and resolve a customer complaint end-to-end.

    support · customer-service — run by Customer Support

  • headline-variants Headline Variants $0.04 / call

    Produce 5 headline options for a campaign, landing page, or ad — across distinct angles (outcome, contrarian, social-proof, urgency, curiosity). Pick a winner.

    marketing · copy · headlines — run by Marketing Strategist

  • qualify-lead Qualify Sales Lead $0.03 / call

    Determine if a prospect is a good fit before investing time in a full pitch.

    sales · discovery — run by Sales

  • one.ie/
    • ai/skills/
      • ab-testing/SKILL.md
      • ad-creative/SKILL.md
      • ads/SKILL.md
      • ai-seo/SKILL.md
      • analytics/SKILL.md
      • …and 137 more folders
    • web/ai/skills/
      • brand-voice-check/skill.md
      • close-deal/skill.md
      • draft-email/skill.md
      • escalate/skill.md
      • handle-complaint/skill.md
      • headline-variants/skill.md
      • qualify-lead/skill.md

Those are files, not a feature list

7 skills ship inside this site with a price and a set of tags. 142 more sit in the shared library the same loader reads. Every line above came from a file at build time.

What you just read

  1. the price line on brand-voice-check

    $0.03 is not a marketing figure. It is the price: line in one.ie/web/ai/skills/brand-voice-check/skill.md, and the loader reads it into Skill.price. The bundled files run from $0.01 to $0.05.

  2. the tags under each skill

    Tags are written in the file, not assigned by a service. An agent picks a skill up by name — marketing-strategist writes skills: [draft-email, headline-variants, brand-voice-check] — and inherits those tags.

  3. the two folders in the tree

    The shared library holds 142 SKILL.md files; 7 more ship inside this site. GET /api/skills reads both and needs no account, so you can count them yourself.

  4. the field that is missing from every file

    None of these files carries an evals: block. oneie skill new scaffolds three example cases and oneie skill eval refuses to run without them, so today the tests are something you write, not something you inherit.

The agents that run them

11 agents ship with this site. 3 of them declare skills today — the chips on those 3 are the tags of the skills they carry. The other 8 declare none, and their cards show it.

C

Campaign Analyst

analyst

Attribution, cohort analysis, and dashboard assembly for campaigns.

B

BOQ Empire

boq-empire

Unified front door for the BOQ Empire — PT Corp fiber install, BOQ local ISP, and the strategic JV. New project, existing client, or partnership inquiry.

H

Hanoi Trip Planner

hanoi-planner

AI guide for Hanoi, Vietnam — weather, SIM cards, top places, day trips, food, and digital-nomad logistics.

O

ONE — workforce demo

home

The right rail on `/`. Answers every "Show me" seed with the best UI we ship — cards over prose, every reply ≤ 2 sentences of framing then one emit_card.

M

Marketing Strategist

marketing-strategist

Opinionated AI partner. Drafts copy, picks angles, builds calendars. Ships artifacts, not hedges.

P

PTC Corp · Lead Qualifier

ptcorp-qualifier

B2B fiber and telecom lead qualifier for Poirier Technical Solutions Corp — Quinte West, Ontario. Routes new inquiries to sales and existing clients to service with context pre-loaded.

P

PTC Sales

ptcorp-sales

B2B fiber and telecom scoping for Poirier Technical Solutions Corp. Quotes ranges, scopes jobs, recommends catalog items. No residential.

P

PTC Service Desk

ptcorp-service

24/7 service dispatch for Poirier Technical Solutions Corp existing clients. Triage → dispatch → done.

P

Poirier Technical Solutions

ptcorp

B2B fiber and network infrastructure. FTTH/FTTX, MDU, structured cabling, security systems. Quinte West, Ontario — serving nationally.

S

Sales

sales

Let's find the right plan for you.

C

Customer Support

support

Here to help you solve problems quickly.

The file behind it

These paths are real. Open the repo.

skills/brand-voice-check.mdbefore
name: brand-voice-checktitle: brand-voice-checksummary:description: Use whentags: []price: 0.02evals:  - prompt: Replace with a representative request your skill should handle.    assertions:      - Produces the expected outcome      - Tone matches the skill description  - prompt: Edge case — replace with a tricky input.    assertions:      - Handles the edge case correctly      - Does not invent facts  - prompt: Negative case — input the skill should refuse or redirect.    assertions:      - Declines or redirects politely      - Suggests the right next step
skills/brand-voice-check.mdafter
name: brand-voice-checktitle: Brand Voice Checkdescription: Audit a piece of copy against brand-voice rules. Flag adverbs, jargon, hedges, and tone drift. Rewrite the worst sentence.price: 0.03tags: [marketing, copy, qa]

Left: the frontmatter oneie skill new writes, copied from packages/cli/src/skill.ts:15-33. Right: the frontmatter that shipped, read from one.ie/web/ai/skills/brand-voice-check/skill.md at build time. The evals block did not survive the edit — that is the honest gap, not a rounding.

Skill

src/lib/skill/loader.ts

Frontmatter fields a skill file can carry
Prop Type Default Notes
name string required The ref an agent writes in its skills: list. src/lib/skill/loader.ts:4
title string optional Human label. Falls back to the folder name. src/lib/skill/loader.ts:5
description string optional When to use it. This is what the catalogue serves. src/lib/skill/loader.ts:7
price number optional Per call, in USD. Travels with oneie skill import. src/lib/skill/loader.ts:8
tags string[] optional Free-form. An agent inherits the tags of every skill it carries. src/lib/skill/loader.ts:12
version string optional Read by the loader. None of the shipped files sets one. src/lib/skill/loader.ts:16
license string optional Optional. Set on most of the shared-library files. src/lib/skill/loader.ts:17
evals unknown[] optional Test cases. Empty in every shipped file — see Limits. src/lib/skill/loader.ts:22

From file to running capability

  1. Step 1 of 4

    Write the file

    Frontmatter, then the instructions. Nothing else.

    one.ie/ai/skills/brand-voice-check/SKILL.md

  2. Step 2 of 4

    The loader parses it

    Frontmatter to a typed Skill, body to instructions.

    src/lib/skill/parser.ts -> toSkill()

  3. Step 3 of 4

    An agent claims it

    By name, in the agent definition frontmatter.

    skills: [brand-voice-check]

  4. Step 4 of 4

    The catalogue serves it

    Both trees, one list, no account needed.

    GET /api/skills

Counted from the tree

Each number carries the command that produced it. Run any of them.

142

skill files in the shared library

find one.ie/ai/skills -mindepth 2 -maxdepth 2 -name SKILL.md | wc -l

7

skill files bundled with this site

find one.ie/web/ai/skills -mindepth 2 -maxdepth 2 -name skill.md | wc -l

11

agent definitions bundled with this site

find one.ie/web/ai/agents -mindepth 2 -maxdepth 2 -name agent.md | wc -l

10

oneie skill subcommands

grep -c "cmd.command(" packages/cli/src/skill.ts

Write one

5 commands. The last one checks whether the rest of this page is telling the truth.

oneie skill — 10 subcommands
$ oneie skill new brand-voice-check$ oneie skill validate skills/brand-voice-check.md$ oneie skill eval skills/brand-voice-check.md --slug acme$ oneie skill import brand-voice-check --slug acme$ curl -s https://one.ie/api/skills | jq '.skills | length'

Limits

3 of these rows go against us. They are the reason to believe the other 5.

FeatureONE skillsPrompts in a doc or CRMn8n / Make automations
One file per capability, versioned in git
Name, description, tags and price in the file itself
Referenced by name from an agent definition
Whole catalogue readable over HTTP without an account
A change to a capability is a git diff you can review
Ships with tests attachedNot one of the 149 shipped skill files carries an evals: block. The scaffold writes three example cases and oneie skill eval refuses to run without them — so the tests are yours to write.
One command to publish to a public directoryoneie skill emit writes the agentskills.io directory format. oneie skill publish stops and asks for AGENTSKILLS_API_KEY. The last hop is not wired.
Per-skill revenue reportingThe price is in the file and travels with an import. There is no earnings report to point you at, so there is no earnings number on this page.

Plans

Annual billing pre-selected.

Starter

Import skills · run evals

$500/mo
5M credits/mo
Import skills by ref
Run evals with oneie skill eval
5 custom skills
Email support
Most popular

Agency

Your own skills · your own library

$5,000/mo
60M credits/mo
Unlimited custom skills
Emit the agentskills.io directory format
Private skills, kept out of the public catalogue
Priority support

Scale

One library across every client

$50,000
750M credits/mo
Unlimited custom skills
Skill library shared across client workspaces
Dedicated success manager
SLA 99.99%

Questions about skills

Open one of the files at the top of this page.

Then write your own. 10 commands cover the whole life of a skill, and the first one writes the file for you.

The catalogue is public — no account needed to read it.