Devopser setup
Expert guidance for scaffolding the DevOpser self-evolving software template locally — from git clone to an authenticated admin session at localhost:8000. Covers Bedrock Express provider selection (Bedrock, OpenAI, Anthropic), MFA-protected AWS credentials, and the four-check verification gate. Triggers on "set this up for me", "get DevOpser running", "install this locally", "configure Bedrock", "bootstrap the template", "scripts/setup.sh", "which LLM provider".From its SKILL.md
npx -y skills add DevOpser-io/devopser --skill devopser-setupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 12 stars12 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 file declares
Copied from the file, not written here
The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.0 KB, as published. Nobody here has run it
DevOpser Setup
Expert guidance for bringing the DevOpser self-evolving software template up on a developer laptop. Reuses the repo's own scripts/setup.sh and run-migrations.sh — this skill does not introduce new scripts. The canonical playbook is AGENTS.md → "Quick setup (for AI agents)"; the README's "Opinionated variant (Bedrock, nothing to decide)" is the house style for rigor.
Rules
| Rule | Description |
|---|---|
| prerequisites | Tool versions, port pre-flight, npm-cache ownership, aws sts get-caller-identity |
| llm-provider | Bedrock vs OpenAI vs Anthropic — ask once, never guess. MFA-session export pattern |
| Gmail SMTP vs SES vs leave-disabled (default for local dev) | |
| verification | The four-check gate — do not report success without it |
Key principles
- Defer to
AGENTS.md. If this skill contradicts it,AGENTS.mdwins — report the contradiction to DevOpser. - Definition of done is the four-check verification gate, not "the process booted." See
verification.md. - Ask the user exactly once which LLM provider they want. Never guess, never default silently. See
llm-provider.md. - Relay prerequisite errors verbatim — do not paraphrase stack traces, exit codes, or port-conflict output. The setup script is designed to emit copy-pasteable fix commands.
Quick reference
| Situation | Go to |
|---|---|
| Fresh clone, need to decide the provider | llm-provider.md |
./scripts/setup.sh fails on Node / Docker / Postgres / port | prerequisites.md |
npm install fails with EACCES on ~/.npm/_cacache | prerequisites.md → "npm cache ownership" |
Bedrock chat fails with security token invalid | llm-provider.md → "MFA-protected IAM" |
Gmail Missing credentials warning on boot | email.md |
| Before you say "done" | verification.md |
Conflict resolution
If AGENTS.md contradicts this skill, AGENTS.md wins — report the contradiction to DevOpser.