demoverse: Skill for Claude Code

.claude/skills/setup/SKILL.md

setup is a skill for Claude Code from calven-ai/demoverse. It costs 79 tokens per session (1,170 once invoked), scanned A, original, MIT.

A guided setup process for Demoverse, a fictional-company simulation. It interviews you, creates configuration files, initializes the simulated world and runs its first weekly update.

In plain words
What is it for?
It is for creating the fictional company, filling configuration templates, starting the world, running the first increment and optionally connecting Salesforce, Drive, Slack or HubSpot.
Why use it?
It helps turn a fresh or partly configured project into a usable starting state while checking what has already been set up.

Skill for Claude Code

Written for Claude Code: installed under .claude/. Also seen: mentions subagents; names the AskUserQuestion tool; mentions Claude Code.

This is calven-ai/demoverse's own configuration. It tells Claude Code how to work on demoverse itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything demoverse configures →

Reuse

Borrowing it

Nothing to install: this file belongs to calven-ai/demoverse. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/calven-ai/demoverse/main/.claude/skills/setup/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/calven-ai/demoverse

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for setup

README.md
[![agentmods](https://agentmods.dev/badge/skills/calven-ai/demoverse/setup/github.svg)](https://agentmods.dev/skills/calven-ai/demoverse/setup)
Your own site
<a href="https://agentmods.dev/skills/calven-ai/demoverse/setup"><img src="https://agentmods.dev/badge/skills/calven-ai/demoverse/setup/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for setup

Your own site · 80×15
<a href="https://agentmods.dev/skills/calven-ai/demoverse/setup"><img src="https://agentmods.dev/badge/skills/calven-ai/demoverse/setup.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 79 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,170 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00079 $0.01170
Opus 5.5 $0.00032 $0.00468
Sonnet 5.5 $0.00016 $0.00234
Haiku 4.5 $0.00008 $0.00117

Measured 21d ago against content hash 3d2f58b1da78, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

setup scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 21d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/skills/setup/SKILL.md · 96 lines

How it starts

The opening of the file, as written. The whole thing — 96 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/setup: from fresh clone to living world

Execute Part 2 of AGENTS.md (the onboarding playbook). It is the canonical script for this skill. Operational notes for Claude Code:

Flow control

  • Work one step at a time, confirming completion before moving on. Every step is resumable: on entry, check what already exists (config/*.yaml, state/world.json, .env) and skip or offer to amend done steps.
  • Use AskUserQuestion for each interview topic (Step 1). Ask one topic per question round, with concrete suggested options where possible. Whenever the user is unsure, offer to invent plausible details from their one-line seed idea and show them for approval.
  • If config/world.yaml exists on entry, STOP and ask: amend the existing world, or reset with npm run init -- --force. Explain that it clears the local world and derived state, and print its external-purge guidance.

Writing the config (Step 2)

  • Copy each template from config/templates/ to config/ and fill it from the interview. Keep every key; the zod schemas are the contract.
  • prose.yaml: default to the shipped generic banks, then offer to tailor narrative_angles and objection_themes to the invented product. This is recommended. 10 minutes of tailoring is the single biggest realism win.
  • connectors.yaml: leave every connector enabled: false at this stage.
  • Before init, show a one-screen summary table (company, modules, competitors, segments, team size, pricing band) and get an explicit confirm.

Validation + first light (Steps 3–4)

npm run init                          # zod-validates everything; loop back on errors
npm run apply -- --weeks=1 --dry-run  # show the user the plan
npm run pipeline                      # the real first increment

Fill ONE emitted prompt yourself as the hello-world. Inline is fine for this single artifact, and it doubles as showing the user what the prompts look like. Then run npm run apply -- --ingest and npm run lint. Show the user the filed artifact in state/content/.

Read the full file on GitHub · 96 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 21d ago Changed · +19 lines 3d2f58b1da78
  2. 1mo ago First seen · 77 lines · 79 tokens per session scan A 0179b51c5717

Subscribe to this mod's changes

setup is a skill published in the GitHub repository calven-ai/demoverse (6 stars, last pushed 4d ago), licensed MIT. It adds 79 tokens to every session and 1,170 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

afrexai-lead-hunter

Enterprise-grade B2B lead generation, enrichment, scoring, and outreach sequencing for AI agents. Find ideal prospects, enrich with verified data, score against your ICP, and generate personalized outreach — all autonomously.

LeoYeAI/openclaw-master-skills · 50 tokens

gt-email-infra

Email Infrastructure & Deliverability by Growth Today (growthtoday.co). Expert cold-email infrastructure and deliverability strategist. Use for infrastructure sizing, domain research and purchasing, DNS and auth (MX/SPF/DKIM/DMARC), masking versus redirect, mailbox provisioning, Instantly inbox setup and warmup, going…

Growth-Today/claude-skills · 232 tokens

gt-linkedin-content

A specialist for organic LinkedIn content aimed at B2B founders and GTM teams. Reach for it on anything across the LinkedIn writing workflow, opening lines and hooks, post structure and storytelling, format choice, posting cadence and timing, comments and engagement, CTAs and comment-gates, profile optimization…

Growth-Today/claude-skills · 228 tokens

email-infra-bounce-audit

Audit a bounce or blacklist problem to root cause and produce a full bounce report. Use for pulling replies via the EmailBison MCP/API, working around the broken type=bounced filter, stripping auto-replies, classifying bounces (Hard/Soft/Block) by SMTP/DSN code, running the neutral-copy test, and tracing the cause to…

Growth-Today/claude-skills · 157 tokens

gt-linkedin-outbounder

Expert LinkedIn outbound strategist for B2B campaigns by Growth Today (growthtoday.co). Use for LinkedIn cold outreach, DM writing, connection requests, message sequences, personalization, copywriting frameworks, rented engine setup (multi-account infrastructure, daily limits, restrictions, anti-detect browsers…

Growth-Today/claude-skills · 236 tokens

gt-cold-email-writer

Expert cold email strategist for B2B outbound campaigns. Use when the user asks about cold email writing, email sequences, email deliverability, domain warmup, SPF/DKIM/DMARC setup, email personalization, cold email templates, email copywriting frameworks, email compliance (CAN-SPAM, GDPR), bounce management, inbox…

Growth-Today/claude-skills · 181 tokens