Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
vm0-ai avatar

Doppler

  • 34 installs
  • 76 repo stars
  • Updated August 4, 2026
  • vm0-ai/vm0-skills

Helps with ai & agent building tasks during AI-assisted development.

About

doppler is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • doppler
  • AI & Agent Building
  • AI-coding skill

Doppler by the numbers

  • 34 all-time installs (skills.sh)
  • Ranked #8,822 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/vm0-ai/vm0-skills --skill doppler

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs34
repo stars76
Last updatedAugust 4, 2026
Repositoryvm0-ai/vm0-skills

What it does

Helps with ai & agent building tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Troubleshooting

If requests fail, run zero doctor check-connector --env-name DOPPLER_TOKEN or zero doctor check-connector --url https://api.doppler.com/v3/configs/config/secret --method GET

Core APIs

Fetch a Single Secret by Name

curl -s "https://api.doppler.com/v3/configs/config/secret" \
  -H "Authorization: Bearer $DOPPLER_TOKEN" \
  -G \
  --data-urlencode "project=<project-slug>" \
  --data-urlencode "config=<config-name>" \
  --data-urlencode "name=<SECRET_NAME>" | jq '{name: .secret.name, raw: .secret.value.raw, computed: .secret.value.computed}'

Replace <project-slug> with your Doppler project slug, <config-name> with the config (e.g., dev, prd), and <SECRET_NAME> with the exact secret key.

List All Secrets in a Config

curl -s "https://api.doppler.com/v3/configs/config/secrets" \
  -H "Authorization: Bearer $DOPPLER_TOKEN" \
  -G \
  --data-urlencode "project=<project-slug>" \
  --data-urlencode "config=<config-name>" | jq '.secrets | to_entries[] | {name: .key, raw: .value.raw, computed: .value.computed}'

Download All Secrets as JSON

curl -s "https://api.doppler.com/v3/configs/config/secrets/download" \
  -H "Authorization: Bearer $DOPPLER_TOKEN" \
  -G \
  --data-urlencode "project=<project-slug>" \
  --data-urlencode "config=<config-name>" \
  --data-urlencode "format=json"

Returns a flat key/value JSON object of all secrets.

List Projects

curl -s "https://api.doppler.com/v3/projects" \
  -H "Authorization: Bearer $DOPPLER_TOKEN" | jq '.projects[] | {id, name, slug}'

List Configs in a Project

curl -s "https://api.doppler.com/v3/configs" \
  -H "Authorization: Bearer $DOPPLER_TOKEN" \
  -G \
  --data-urlencode "project=<project-slug>" | jq '.configs[] | {name, environment, locked}'

Guidelines

1. Service Token scope: A dp.st.* token is scoped to a single project + config. It cannot access other projects. 2. Project slug: Find via "List Projects". This is the URL-safe identifier, not the display name. 3. Config name: Typically matches the environment name (e.g., dev, staging, prd). List configs to verify. 4. raw vs. computed: raw is the stored value; computed has variable references resolved. 5. Rate limits: Doppler imposes per-token rate limits on the free plan. Avoid polling in tight loops. 6. Security: Service tokens grant read (and optionally write) access to all secrets in the scoped config. Rotate them regularly.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.