agentsclimarketplace

Onboard tenant

Skill azadmotala/claude-code-team-builder/examples/saas-dashboard/.claude/skills/onboard-tenant

A claude code skill that generates a complete AI development team — agents, skills, routing rules, and project context — for any software project.

Install
npx -y skills add azadmotala/claude-code-team-builder --skill onboard-tenant

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Set up a new tenant in TenantFlow. Creates the Clerk organization, Stripe customer, and seeds initial data.

SKILL.md

1.2 KB, as published. Nobody here has run it

Onboard Tenant

Walks through the full tenant onboarding workflow for TenantFlow.

When to use

  • Setting up a new freelancer workspace during development
  • Testing the full registration flow
  • Debugging tenant creation issues

Workflow

  1. Create Clerk organization — set up the organization in Clerk with the tenant's name and admin user
  2. Create Stripe customer — create a Stripe Customer record linked to the tenant, set default subscription to Free tier
  3. Create database records — insert Tenant row in Prisma with clerkOrgId and stripeCustomerId
  4. Seed initial data — create default invoice template, default time entry categories, and sample client (optional)
  5. Verify — confirm tenant can log in, sees their empty dashboard, and subscription shows as Free

Project specifics

  • Clerk org ID maps to tenant.clerkOrgId in Prisma
  • Stripe customer ID maps to tenant.stripeCustomerId in Prisma
  • Free tier limits: 3 clients, 1 user, basic invoice template
  • All seed data must include the correct tenantId foreign key

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.