Loup gives your Skill Pack a storefront, checkout, buyer access, install tokens, MCP invocation, usage events, and revenue reporting. Your repo stays yours.

Built on rails real creators trust
One YAML file, one listing, one install token. The buyer runs the skill inside Claude Code or Codex.
A platform.yaml at the root of your GitHub repo declares pricing, runtime, permissions, repo ownership, and install mode.
The listing, checkout, subscription, buyer install token, secrets setup, and usage ledger stay attached to the purchase.
One install command writes SKILL.md and mcp.json from your repo's real files. The local MCP bridge runs the purchased skill inside the buyer's own Claude Code or Codex.
platform.yaml at the root of your repo. Pricing, runtime class, permissions, install mode, and buyer-secret requirements.
schema_version: "0.1"slug: voice-graded-content-writername: "Voice-Graded Content Writer"creator: selr-aiversion: "1.0.0"license: MITpricing: model: subscription currency: AUD prices: { AUD: 19, USD: 13, EUR: 12 } interval: month trial_days: 7affiliate: tier_1_pct: 30 tier_2_pct: 5runtime: class: light modes: [local]permissions: outbound_http: allow: [api.openai.com] deny_default: trueOne file declares everything that costs money or trust - pricing, runtime budget, allowed outbound calls, local install mode, and buyer secrets. No hidden config.
Required keys (eg. openai_api_key) show up on the install consent screen. The buyer types theirs once, AES-256-GCM encrypted in Supabase Vault. Loup never sees plaintext after decrypting inside the runtime path.
Six primitives behind every pack, all running in this codebase today.
A single file at the root of your GitHub repo. Declares pricing, permissions, runtime, install mode and affiliate intent. We parse, validate, host and bill.
The installer delivers your repo's real files. Claude Code or Codex runs them on the buyer's own subscription. Sha-verified downloads, one-command updates.
Bind a group once. Posts, version releases, and unlocks fan out to your buyers; replies bridge back. Slack and WhatsApp adapters are built, provider registration pending.
Server-side ledger, lifetime, refund-clawback in window.
Bearer auth, scoped tokens, HMAC-signed outbound. 33 surfaces, every one rate limited.
Row-level security on every tenant table. Manifest perms default-deny outbound HTTP.
Every capture below is the real app with seeded demo data, not a mock. MRR, installs, invocations, and errors land on the same screens you will run your pack from.

The creator command center. Revenue, installs, runtime health, and the next action that unblocks growth.

Runtime logs. Every invoke with tokens, latency, and cost attached.

The buyer view. Subscriptions, encrypted secrets, install tokens, affiliate link.
Every Skill Pack lives in your GitHub repo. We host the rail, you host the code. If Loup disappears tomorrow, your kit on your buyer’s laptop still exists. That’s the only honest way to ask someone to build their business on top of you.
Browse what builders have shipped, or scaffold your own from a one-line description.