Skip to content
Skills Library
DevOps & cloud · Building & coding

devopser-setup

/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".

Repository
devopser ↗
Licence
Apache-2.0
Last repository change
16.09.2026

Assessment and security

90/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content25 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
6
Scripts
0
HTML comments
0
URLs in SKILL.md
1
Deprecation

No signals detected. Repository changed on 16.09.2026, without references to retired models or APIs.

Licence

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

What it does and when to use it

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".

Triggers from the description

set this up for meget DevOpser runninginstall this locallyconfigure Bedrockbootstrap the templatescripts/setup.shwhich LLM provider
Original author description

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".

How it works

  1. Rules
  2. Key principles
  3. Quick reference
  4. Conflict resolution
Original SKILL.md headings · 36 lines, 300 words
SKILL.md preview
---
name: 'devopser-setup'
description: 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".
license: Apache-2.0
metadata:
  author: DevOpser
  version: '1.0.0'
  workflow_type: 'advisory'
---

# DevOpser Setup

Expert guidance for bringing the [DevOpser self-evolving software template](https://github.com/DevOpser-io/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`](../../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](./rules/prerequisites.md) | Tool versions, port pre-flight, npm-cache ownership, `aws sts get-caller-identity` |
| [llm-provider](./rules/llm-provider.md) | Bedrock vs OpenAI vs Anthropic — ask once, never guess. MFA-session export pattern |
| [email](./rules/email.md) | Gmail SMTP vs SES vs leave-disabled (default for local dev) |
| [verification](./rules/verification.md) | The four-check gate — do not report success without it |

## Key principles

- **Defer to [`AGENTS.md`](../../AGENTS.md).** If this skill contradicts it, `AGENTS.md` wins — report the contradiction to DevOpser.
- **Definition of done is the four-check verification gate**, not "the process booted." See [`verification.md`](./rules/verification.md).
- **Ask the user exactly once** which LLM provider they want. Never guess, never default silently. See [`llm-provider.md`](./rules/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`](./rules/llm-provider.md) |
| `./scripts/setup.sh` fails on Node / Docker / Postgres / port | [`prerequisites.md`](./rules/prerequisites.md) |
| `npm install` fails with `EACCES` on `~/.npm/_cacache` | [`prerequisites.md`](./rules/prerequisites.md) → "npm cache ownership" |
| Bedrock chat fails with `security token invalid` | [`llm-provider.md`](./rules/llm-provider.md) → "MFA-protected IAM" |
| Gmail `Missing credentials` warning on boot | [`email.md`](./rules/email.md) |
| Before you say "done" | [`verification.md`](./rules/verification.md) |

## Conflict resolution

If AGENTS.md contradicts this skill, AGENTS.md wins — report the contradiction to DevOpser.
Files in this package (6)
  • README.md 1 KB
  • SKILL.md 3 KB
  • rules/email.md 3 KB
  • rules/llm-provider.md 4 KB
  • rules/prerequisites.md 4 KB
  • rules/verification.md 3 KB

Versions

The database has no other skills named devopser-setup.

Database snapshot: 13.11.2026 · package version 2bcb46101d11 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 90devopser-customize
    Expert guidance for turning the DevOpser self-evolving software template into a real product. Covers the two chat surfaces (stateless `/` preview vs stateful `/chat`), the publicPaths route-visibility rule, adding a fourth LLM provider, and productization patterns from DevOpser…
  • 90devopser-deploy
    Expert guidance for shipping the DevOpser self-evolving software template to a real environment or producing signed mobile artifacts. Covers target selection (Lightsail, Cloud Run, Fly, ECS Fargate, Kubernetes, VPS), AWS Secrets Manager in NODE_ENV=production, cross-account…
  • 100bedrock
    Deep-dive into Amazon Bedrock — model selection, agents, knowledge bases, guardrails, prompt engineering, and cost modeling. This skill should be used when the user asks to "build with Bedrock", "select a Bedrock model", "design a Bedrock agent", "set up a knowledge base",…
  • 100dr-bedrock
    Troubleshoot local AWS Bedrock authentication and region configuration for the Cline CLI as Dr. Bedrock. Use when users report Bedrock CLI errors, AWS profile/default-chain issues, credential_process/SSO/IAM credential failures, missing region, AccessDenied, model access, or…
  • 95agentcore
    在 AWS Bedrock AgentCore 云浏览器上运行 agent-browser。适用于用户想使用 AgentCore、在 AWS 上运行浏览器自动化、使用 AWS 凭证的云浏览器,或需要由 AWS 基础设施支持的托管浏览器会话的场景。触发词包括 "use agentcore"、"run on AWS"、"cloud browser with AWS"、"bedrock browser"、"agentcore session",或任何需要 AWS 托管浏览器自动化的任务。
  • 95agentcore
    Run chrome-use on AWS Bedrock AgentCore cloud browsers. Use when the user wants to use AgentCore, run browser automation on AWS, use a cloud browser with AWS credentials, or needs a managed browser session backed by AWS infrastructure. Triggers include "use agentcore", "run on…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.