Claude-skill-registry faker

Use when writing Vague (.vague) files that need realistic test data using faker generators for names, emails, addresses, dates, and more

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/faker" ~/.claude/skills/majiayu000-claude-skill-registry-faker && rm -rf "$T"
manifest: skills/data/faker/SKILL.md
source content

Faker Plugin for Vague

Quick Start

schema User {
  id: uuid()
  name: fullName()
  email: email()
  phone: phone()
  city: city()
}

Core Principles

  • Use shorthand generators for common cases (no
    faker.
    prefix needed)
  • Use full namespace
    faker.module.method()
    for less common generators

Common Shorthand Generators

uuid()
,
email()
,
phone()
,
firstName()
,
lastName()
,
fullName()
,
companyName()
,
city()
,
country()
,
countryCode()
,
zipCode()
,
streetAddress()
,
url()
,
avatar()
,
iban()
,
currencyCode()
,
pastDate()
,
futureDate()
,
sentence()
,
paragraph()

Full Namespace Example

schema Employee {
  title: faker.person.jobTitle()
  bio: faker.lorem.sentences(3)
  cardNumber: faker.finance.creditCardNumber()
}

Reference Files

For complete generator list: references/generators.md