setup

setup is a skill for Claude Code, Codex from calven-ai/demoverse. It costs 79 tokens per session (882 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 CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/calven-ai/demoverse/setup
Any agent
npx skills add calven-ai/demoverse --skill setup
Clone the repo
git clone --depth 1 https://github.com/calven-ai/demoverse

Made for: Claude Code, Codex.

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.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.svg" alt="Measured on agentmods" 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 882 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
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 $0.00079 $0.00882
Opus 5 $0.00039 $0.00441
Sonnet 5 $0.00016 $0.00176
Haiku 4.5 $0.00008 $0.00088

Measured 5d ago against content hash 0179b51c5717, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, 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 5d 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 · 77 lines

How it starts

The opening of the file, as written. The whole thing — 77 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 · 77 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. 5d 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 (2 stars, last pushed yesterday), licensed MIT. It adds 79 tokens to every session and 882 once invoked, about $0.0004 per session on Opus 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

b2b-sdr-agent

Autonomous AI Sales Development Rep for B2B export — handles lead discovery, BANT qualification, multi-channel outreach (WhatsApp/Email/Telegram), CRM management, and deal pipeline tracking. Built for cross-border trade.

iPythoning/b2b-sdr-hermes-skill · 52 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 · 0 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 · 227 tokens

gt-linkedin-outbound

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 · 235 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