Help set up the ForemanOS development environment.
Steps
Check Node.js version (v18+)
Check npm installed
Run npm install
Check for .env file
Run npx prisma generate
Verify database connection
Seed test data if needed
Commands
node --version
npm --version
npm install
npx prisma generate
npx prisma db push
npm run seed:test-user
Environment Variables
Required:
DATABASE_URL
NEXTAUTH_SECRET
NEXTAUTH_URL
Optional:
ANTHROPIC_API_KEY or OPENAI_API_KEY
STRIPE_SECRET_KEY
AWS_REGION, AWS_BUCKET_NAME
REDIS_URL
Verification
npm run dev
# Should start on localhost:3000
1---2name: setup3description: Environment setup wizard4---56Help set up the ForemanOS development environment.78## Steps9101. Check Node.js version (v18+)112. Check npm installed123. Run `npm install`134. Check for `.env` file145. Run `npx prisma generate`156. Verify database connection167. Seed test data if needed1718## Commands1920```bash21node --version22npm --version23npm install24npx prisma generate25npx prisma db push26npm run seed:test-user27```2829## Environment Variables3031Required:32- `DATABASE_URL`33- `NEXTAUTH_SECRET`34- `NEXTAUTH_URL`3536Optional:37- `ANTHROPIC_API_KEY` or `OPENAI_API_KEY`38- `STRIPE_SECRET_KEY`39- `AWS_REGION`, `AWS_BUCKET_NAME`40- `REDIS_URL`4142## Verification4344```bash45npm run dev46# Should start on localhost:300047```
Run npx skillmds@latest add mgoodman60/setup in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Environment setup wizard It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
mgoodman60 (@mgoodman60) published this skill. Their other Agent Skills are listed on their SkillMD profile.