girlbossrush/authentik-agent-marketplace/dev-environment

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Go from a fresh authentik clone to a running stack you can log into, or reset a broken environment to a known-good state. Covers the prerequisites, installing backend (Python/uv) and web (Node) dependencies, bringing up the supporting services via Docker Compose, generating local config, the initial migrations, building the web UI, and the first admin login. Use when a contributor is starting from scratch or their environment won't come up. Running a server once it's set up lives in backend / frontend / docs.

Install

npx vskill@latest install girlbossrush/authentik-agent-marketplace/dev-environment

SKILL.md

authentik dev environment

Purpose

A working authentik checkout needs several moving parts before anything runs: language toolchains, dependency installs, a database and Redis, local configuration, a migrated schema, and a built web UI. This skill walks a contributor from a fresh clone to a running stack, and gets a broken environment back to a known-good state.

When to invoke

  • "Set up my local authentik development environment."
  • "I just cloned authentik — how do I get it running?"
  • "My dependencies / database / Redis won't come up."
  • "How do I create the first admin user locally?"
  • "Reset my local environment to a clean state."

Not this skill: running an individual server once the environment exists (backend, frontend, docs) or running migrations as a routine task (backend).

Common workflows

Steps are tagged by what you're doing: [shell] run a command, [verify] confirm it worked, [docs] read the developer docs. Commands run from the repo root unless noted.

From a fresh clone to first login

Result: authentik running locally at http://localhost:9000 with an admin you can sign in as.

  1. [shell] Install the prerequisites: Python 3.14, uv, Node 24+, Go 1.26+, Docker and

Docker Compose, plus the platform libraries (macOS: libxmlsec1, libpq, krb5 via Homebrew; Debian: the krb5 / xmlsec / postgresql-server-dev packages).

  1. [shell] Bring up the supporting services and install dependencies:

`` docker compose -f scripts/compose.yml up -d # PostgreSQL and friends make install # backend + web dependencies make gen-dev-config # local dev config make migrate # initialize the database make web-build # build the web UI (needed before it renders) ``

  1. [shell] Start the stack: make run (server + worker, via uv run ak allinone).
  2. [verify] Open http://localhost:9000 and set the password for the akadmin user.
  3. [docs] website/docs/developer-docs/setup/full-dev-environment.mdx for the full

prerequisite list and platform notes.

Gotchas: make web-build is required before the UI renders; if esbuild / chromedriver fail to install (npm install-scripts are disabled by default for security), run npm rebuild --foreground-scripts esbuild chromedriver tree-sitter tree-sitter-json; the first run takes a moment to drain the task queue. Verify: the login page loads and you can sign in as akadmin.

Reset a broken environment to a clean state

Result: a fresh database and a known-good stack.

  1. [shell] Reset the database: make dev-reset (drops, recreates, and migrates the

dev database).

  1. [shell] If dependencies have drifted, re-run make install and make web-build.
  2. [shell] Start again with make run.

Gotchas: make dev-reset is destructive (it drops the dev database) and is dev-only; always run migrations after pulling new commits, or you hit ImproperlyConfigured. Verify: make run comes up and you can log in.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/girlbossrush/authentik-agent-marketplace/dev-environment/badge)](https://verified-skill.com/skills/girlbossrush/authentik-agent-marketplace/dev-environment)

Something wrong with this skill or its page? Tell us.