Backend Dev Guidelines
langfuse/langfuse
Build or review Langfuse backend code. An agent skill from langfuse/langfuse.
A skill your agent uses when working with HashiCorp Vault REST API — health checks, init/unseal, auth login, KV read/write, policy management, token operations.
$ npx skills add Kilo-Org/kilo-marketplace --skill vault-api -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Kilo-Org/kilo-marketplace vault-api --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/vault-api .claude/skills/vault-api && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "vault-api" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/vault-api into .claude/skills/vault-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vault-api", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/vault-apiType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Kilo-Org/kilo-marketplace --skill vault-api -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Kilo-Org/kilo-marketplace vault-api --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/vault-api .agents/skills/vault-api && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "vault-api" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/vault-api into .agents/skills/vault-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vault-api", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Kilo-Org/kilo-marketplace --skill vault-api -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Kilo-Org/kilo-marketplace vault-api --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/vault-api .cursor/skills/vault-api && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "vault-api" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/vault-api into .cursor/skills/vault-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vault-api", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Kilo-Org/kilo-marketplace.git --path skills/vault-api--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Kilo-Org/kilo-marketplace --skill vault-api -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Kilo-Org/kilo-marketplace vault-api --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/vault-api .gemini/skills/vault-api && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "vault-api" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/vault-api into .gemini/skills/vault-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vault-api", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Kilo-Org/kilo-marketplace vault-apiInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Kilo-Org/kilo-marketplace --skill vault-api -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/vault-api .github/skills/vault-api && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "vault-api" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/vault-api into .github/skills/vault-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vault-api", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Kilo-Org/kilo-marketplace --skill vault-api -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Kilo-Org/kilo-marketplace vault-api --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/vault-api .opencode/skills/vault-api && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "vault-api" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/vault-api into .opencode/skills/vault-api/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vault-api", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
vault-apiA skill your agent uses when working with HashiCorp Vault REST API — health checks, init/unseal, auth login, KV read/write, policy management, token operations.
Vault API is an agent skill from Kilo-Org/kilo-marketplace. Use when working with HashiCorp Vault REST API — health checks, init/unseal, auth login, KV read/write, policy management, token operations. Covers endpoints, auth methods, curl examples.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file.
It sits in Backend & APIs, covering REST APIs. It works with HashiCorp Vault. The repository describes itself as: Kilo Marketplace - A curated collection of Skills, MCP Servers, and Modes for enhancing AI agent capabilities across the Kilo ecosystem—including Kilo Code (VS Code extension)… The licence is MIT.
Read from SKILL.md and the folder at commit ff51758. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curljqkubectlFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
vault.vaultvault.kubexa.techFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
VAULT_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Vault API loads about 1.8k tokens when it runs. Until then it costs about 49 tokens; SKILL.md has 519 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Kilo-Org/kilo-marketplace at commit ff51758, republished under its MIT licence (© Kilo-Org). 519 words, ~1,820 tokens.
.claude/skills/vault-api/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Vault exposes a RESTful JSON API on port 8200. All requests include X-Vault-Token header for authenticated endpoints. Unauthenticated endpoints (health, init) need no token.
Base URL: http://vault.vault:8200 (in-cluster) or https://vault.kubexa.tech (external via Gateway).
| Method | Endpoint | Description | Auth |
|---|---|---|---|
GET | /v1/sys/health | Cluster health (see status codes below) | No |
GET | /v1/sys/seal-status | Seal status | No |
PUT | /v1/sys/init | Initialize cluster | No |
PUT | /v1/sys/unseal | Unseal (submit key share) | No |
GET | /v1/sys/leader | Current leader info | No |
Health status codes:
| Code | Meaning |
|---|---|
200 | Active, unsealed |
429 | Standby, unsealed |
472 | Disaster Recovery secondary (enterprise) |
473 | Performance standby (enterprise) |
501 | Not initialized |
503 | Sealed |
| Method | Endpoint | Description |
|---|---|---|
POST | /v1/auth/kubernetes/login | Login with service account JWT |
# Login with K8s SA token
SA_JWT=$(kubectl create token my-sa -n my-ns)
curl -s http://vault.vault:8200/v1/auth/kubernetes/login \
-d "{\"role\":\"my-role\",\"jwt\":\"$SA_JWT\"}"
# Returns: {"auth":{"client_token":"hvs...","policies":["my-policy"]}}| Method | Endpoint | Description |
|---|---|---|
GET | /v1/{mount}/data/{path} | Read secret |
PUT | /v1/{mount}/data/{path} | Create/update secret |
DELETE | /v1/{mount}/data/{path} | Delete latest version |
GET | /v1/{mount}/metadata/{path} | Read metadata (versions, timestamps) |
POST | /v1/{mount}/delete/{path} | Delete all versions |
POST | /v1/{mount}/undelete/{path} | Undelete |
# Write a secret
curl -s http://vault.vault:8200/v1/secret/data/myapp \
-H "X-Vault-Token: $VAULT_TOKEN" \
-d '{"data":{"password":"s3cret!"}}'
# Read a secret
curl -s http://vault.vault:8200/v1/secret/data/myapp \
-H "X-Vault-Token: $VAULT_TOKEN"
# Returns: {"data":{"data":{"password":"s3cret!"},"metadata":{...}}}
# List secrets at a path
curl -s http://vault.vault:8200/v1/secret/metadata/myapp \
-H "X-Vault-Token: $VAULT_TOKEN" \
| jq '.data.keys'| Method | Endpoint | Description |
|---|---|---|
GET | /v1/{mount}/{path} | Read secret |
PUT | /v1/{mount}/{path} | Create/update secret |
DELETE | /v1/{mount}/{path} | Delete secret |
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/sys/policies/acl | List ACL policies |
GET | /v1/sys/policies/acl/{name} | Read policy |
PUT | /v1/sys/policies/acl/{name} | Create/update policy |
DELETE | /v1/sys/policies/acl/{name} | Delete policy |
# Create read-only policy for myapp
curl -s http://vault.vault:8200/v1/sys/policies/acl/myapp \
-X PUT \
-H "X-Vault-Token: $VAULT_TOKEN" \
-d '{"policy":"path \"secret/data/myapp/*\" {capabilities=[\"read\",\"list\"]}"}'| Method | Endpoint | Description |
|---|---|---|
POST | /v1/auth/token/create | Create token |
POST | /v1/auth/token/create-orphan | Create orphan token |
GET | /v1/auth/token/lookup-self | Validate/lookup own token |
POST | /v1/auth/token/renew-self | Renew own token |
POST | /v1/auth/token/revoke-self | Revoke own token |
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/sys/auth | List enabled auth methods |
POST | /v1/sys/auth/{type} | Enable auth method |
DELETE | /v1/sys/auth/{path} | Disable auth method |
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/sys/mounts | List enabled secret engines |
POST | /v1/sys/mounts/{path} | Enable secret engine (type: kv-v2, kv, transit, etc.) |
DELETE | /v1/sys/mounts/{path} | Disable/delete secret engine |
| Method | Endpoint | Description |
|---|---|---|
POST | /v1/sys/storage/raft/join | Join Raft cluster |
GET | /v1/sys/storage/raft/configuration | List Raft peers |
POST | /v1/sys/storage/raft/snapshot | Take Raft snapshot |
# Join Raft cluster
curl -s http://127.0.0.1:8200/v1/sys/storage/raft/join \
-X POST \
-d '{"leader_api_addr":"http://vault-0.vault-internal:8200"}'
# Take snapshot
curl -s http://vault.vault:8200/v1/sys/storage/raft/snapshot \
-H "X-Vault-Token: $VAULT_TOKEN" \
-o vault-snapshot.snap| Method | Endpoint Mount | Use Case |
|---|---|---|
| Kubernetes | /v1/auth/kubernetes/login | In-cluster pods via SA JWT |
| Token | /v1/auth/token/create | Root token, periodic tokens |
| AppRole | /v1/auth/approle/login | Machine-to-machine (w/ secretId) |
| Userpass | /v1/auth/userpass/login | Human users |
| LDAP | /v1/auth/ldap/login | Enterprise directory integration |
| JWT/OIDC | /v1/auth/jwt/login | External OIDC providers |
| Cert | /v1/auth/cert/login | mTLS client certificates |
# Quick health
curl -s http://vault.vault:8200/v1/sys/health | jq .initialized
# Detailed status
curl -s http://vault.vault:8200/v1/sys/seal-status | jq '.sealed, .t, .n, .progress'data/ prefix. For KV v2 engine mounted at secret, the read path is /v1/secret/data/myapp, not /v1/secret/myapp. The latter returns a 404.initialized and sealed fields in the response body, not the HTTP status alone.X-Vault-Token header, not ?token= query param. Proxies and load balancers may log or strip query params.vault audience must be configured in the SA or the default token may not be accepted. Use kubectl create token with --audience=vault for explicit audience.list capabilities for metadata listing. Reading /v1/secret/metadata/ (to list keys) requires list capability at that path, not read. Without it, the response is empty.raft join. The joining node will sync data from the leader.© Kilo-Org, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/vault-api of Kilo-Org/kilo-marketplace.
Open the folder on GitHubat commit ff51758
Vault API next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Vault API this skillKilo-Org/kilo-marketplace | 190 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Backend Dev Guidelineslangfuse/langfuse | 36k | — | ~1.9k | Automated safety check: Pass | Custom licence | |
| DormiceBitMiracle-AI/Dormice | 1.4k | — | ~2.7k | Automated safety check: Notes | Apache-2.0 | |
| Mintlify APImacro-inc/macro | 4.6k | 2 repos | ~333 | Automated safety check: Pass | MIT | |
| Ship Coolifykovrichard/catalyst | 470 | — | ~1.9k | Automated safety check: Notes | None | |
| Frappe Ops Website DeployImpertio-Studio/Frappe_Claude_Skill_Package | 187 | — | ~2.5k | Automated safety check: Pass | MIT |
langfuse/langfuse
Build or review Langfuse backend code. An agent skill from langfuse/langfuse.
BitMiracle-AI/Dormice
Operate Dormice self-hosted agent sandboxes — acquire a sandbox, run commands, move files, tune lifecycle policy — through the official E2B SDKs, the native HTTP API and SDK, or the dor CLI.
macro-inc/macro
Interact with the Mintlify REST API to manage deployments, trigger builds, and query documentation site metadata programmatically.
kovrichard/catalyst
Verify a Coolify deploy end-to-end after a push — wait for GitHub CI, then the Coolify deployment, confirm the commit is live, and run a visual check.
Impertio-Studio/Frappe_Claude_Skill_Package
Deploy HTML/CSS websites to ERPNext/Frappe (v15/v16) as Web Pages via the REST API.
HacktronAI/skills
Interactively validate and triage Hacktron findings against the actual source code and (optionally) a live deployment, separate true positives from false positives, adjust severity, then either…
Kilo-Org/kilo-marketplace
Sets up and maintains AzureML-ready Python projects as uv workspaces with devcontainers, a Makefile and job YAML, so local runs match cloud jobs and experiments stay reproducible.
Kilo-Org/kilo-marketplace
Creates, inspects, edits and runs Jupyter notebooks, scaffolding experiment or tutorial notebooks from templates and preferring a Jupyter MCP server over raw JSON edits.
Kilo-Org/kilo-marketplace
Takes a plain-language dashboard request through brand setup, data exploration, planning, an interactive HTML mock and a Tableau implementation spec.
Kilo-Org/kilo-marketplace
Ingest and transform data files (CSV/JSON/Parquet/Arrow IPC) into Elasticsearch with stream processing and custom transforms.
Kilo-Org/kilo-marketplace
A skill your agent uses when arranging Apache NiFi processors, process groups, ports, comments, numbering, crossing connections, dense fan-in/fan-out, or reusable readable canvas layouts.
Kilo-Org/kilo-marketplace
Render Cisco Data Fabric ingest-time routing workflows and Splunk Cloud Platform Ingest Processor setup plans with SPL2 pipelines, source types, destinations, lifecycle handoffs, queue and…
Works with
Categories
A skill your agent uses when working with HashiCorp Vault REST API — health checks, init/unseal, auth login, KV read/write, policy management, token operations. Vault API is an agent skill from Kilo-Org/kilo-marketplace. Use when working with HashiCorp Vault REST API — health checks, init/unseal, auth login, KV read/write, policy management, token operations.
Vault API fits situations like: working with HashiCorp Vault REST API — health checks; policy management; token operations.
Run `npx skills add Kilo-Org/kilo-marketplace --skill vault-api -a claude-code`. Or copy the skill folder (skills/vault-api in Kilo-Org/kilo-marketplace) into .claude/skills/vault-api in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Kilo-Org/kilo-marketplace --skill vault-api -a codex`. Or copy the skill folder (skills/vault-api in Kilo-Org/kilo-marketplace) into .agents/skills/vault-api in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Kilo-Org/kilo-marketplace --skill vault-api -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vault-api, .gemini/skills/vault-api, .github/skills/vault-api and .opencode/skills/vault-api in your project.
Going by SKILL.md and its folder, Vault API needs the command-line tools its instructions call (curl, jq and kubectl) and credentials named VAULT_TOKEN. Our summary lists: A credential in VAULT_TOKEN.
SKILL.md names 2 domains. In commands or code: vault.vault and vault.kubexa.tech; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Vault API is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Vault API: Backend Dev Guidelines (langfuse/langfuse, 36k stars), Dormice (BitMiracle-AI/Dormice, 1.4k stars), Mintlify API (macro-inc/macro, 4.6k stars) and Ship Coolify (kovrichard/catalyst, 470 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Kilo-Org (a GitHub organization) maintains it in Kilo-Org/kilo-marketplace, which has 190 GitHub stars. The repository holds 85 skills in this directory. The repository was last updated on September 28, 2026.
Source: Kilo-Org/kilo-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.