databox-auth
Use when the user wants to authenticate with Databox, set up their API key, validate credentials, or when any databox command fails with "Not authenticated".
Skill by databox
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/databox-databox-auth
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/databox-auth
What's inside
- Skill name
databox-auth- Description
- Use when the user wants to authenticate with Databox, set up their API key, validate credentials, or when any databox command fails with "Not authenticated". Triggers on mentions of Databox login, API key, authentication, or credential setup.
- License
- MIT
- Instructions
- 61 lines in SKILL.md · view on GitHub
Before installing
- Instructions read files in your home folder (~/.ssh, ~/.aws…)
Files (1)
- SKILL.md
SKILL.md (first lines)
# Databox Authentication Set up and validate Databox API credentials via the `databox` CLI. ## Prerequisites The `databox` CLI must be installed: `npm install -g databox-cli` ## Quick Reference | Task | Command | |------|---------| | Agent or script: use the key for every command, store nothing | `export DATABOX_API_KEY=YOUR_KEY` | | Store a key | `databox auth login --api-key YOUR_KEY` | | Store a piped key | pipe it into `databox auth login` (see below) | | Interactive login (a person at a terminal) | `databox auth login` | | Validate stored key | `databox auth validate` | | Validate (JSON) | `databox auth validate --json` | Piping a key reads the first line of stdin: ```bash pass show databox | databox auth login ``` ## Auth Check Flow Before running any databox command, verify auth: ```bash databox auth validate ``` If it fails with "Not authenticated", ask the user for a key, then either set `DATABOX_API_KEY` or run: ```bash databox auth login --api-key YOUR_KEY ``` Agents should not run a bare `databox auth login`: it prompts only at a terminal. Off a terminal it reads the key from stdin, and exits 2 if nothing is piped. `auth login` does not read `DATABOX_API_KEY`. `auth login` stores the key in `~/.config/databox-cli/config.json`, even if it cannot validate it. `DATABOX_API_KEY` takes precedence over the stored key. ## Getting an API Key The key is the user's personal API key (`pak_…`). It is created in the Databox app under **Account Management → Security** (page **Password & Security**, section **API key**, button **Create**). - Only admin users can create one, and only when the plan includes API access. If the **API key** section is missing, one of the two is not met: the user must ask an admin or upgrade; the CLI cannot work around it. - One key per user, with no expiry. To rotate it, delete it and create a new one. - The key acts with its creator's role and permissions. A command that role does not allow fails with `forbidden` (exit 1): the key is fine, so do not re-authenticate or retry. The README's [Permissions](https://github.com/databox/databox-cli#permissions) lists who may run what. - It can be limited to selected IP addresses (**Manage allowed IPs**). A key that works on one machine but fails with "Not authenticated" / 401 on another is usually blocked by that list. ## Common Errors | Error | Fix | |-------|-----| | `Not authenticated. Run "databox auth login" first.` | Agents and scripts: set `DATABOX_API_KEY` (or pass `--api-key` to `auth login`). A person at a terminal: run `databox auth login`. | | `Warning: API key could not be validated.` | Key was saved but may be invalid. Run `databox auth validate`; check the key and try again. | | `No API key provided: stdin is not a terminal and nothing was piped. …` (exit 2) | Pass `--api-key`, pipe the key in, or skip `auth login` and set `DATABOX_API_KEY`. |
From databox/databox-cli, MIT.
More from databox/databox-cli
- 0.570score
pr-review
databox
Use when asked to review a pull request, branch, or set of changes in this `databox-cli` repository — "review PR", "review PR #N", "review my changes"…
SkillAFreshness: AClaude Code +9 - 0.565score
databox-connections
databox
Use when the user wants to view or manage connections in Databox — list, update, delete connections, or manage connection permissions.
SkillAFreshness: AClaude Code +9 - 0.565score
databox-integrations
databox
Use when the user wants to browse available integrations in Databox — see what data sources are supported, check if an integration supports datasets.
SkillAFreshness: AClaude Code +9 - 0.565score
databox-metrics
databox
Use when the user wants to create, manage, or query metrics in Databox — including custom metrics, dimensions and dimension values, drilldown into the rows…
SkillAFreshness: AClaude Code +9 - 0.565score
databox-data-sources
databox
Use when the user wants to create, manage, or inspect Databox data sources — including timezone, sync frequency, permissions, and purging.
SkillAFreshness: AClaude Code +9 - 0.539score
databox-users
databox
Use when the user wants to manage team members in their Databox organization — invite users, update roles, or remove users.
SkillAFreshness: AClaude Code +9 - 0.539score
databox-accounts
databox
Use when the user wants to manage the accounts in their Databox organization — list, create, update, or delete accounts, or work inside one of them.
SkillAFreshness: AClaude Code +9 - 0.539score
databox-billing
databox
Use when the user wants to view billing information, plan details, or invoices in Databox.
SkillAFreshness: AClaude Code +9 - 0.539score
databox-datasets
databox
Use when the user wants to create datasets, push or ingest data into Databox, check ingestion status, manage dataset…
SkillAFreshness: AClaude Code +9 - 0.539score
databox-organization
databox
Use when the user wants to view their Databox organization info, check usage, update organization settings, list timezones, or explore the organization's…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/databox/databox-cli
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from databox
- 0.570score
pr-review
databox
Use when asked to review a pull request, branch, or set of changes in this `databox-cli` repository — "review PR", "review PR #N", "review my changes"…
SkillAFreshness: AClaude Code +9 - 0.565score
databox-connections
databox
Use when the user wants to view or manage connections in Databox — list, update, delete connections, or manage connection permissions.
SkillAFreshness: AClaude Code +9 - 0.565score
databox-integrations
databox
Use when the user wants to browse available integrations in Databox — see what data sources are supported, check if an integration supports datasets.
SkillAFreshness: AClaude Code +9 - 0.565score
databox-metrics
databox
Use when the user wants to create, manage, or query metrics in Databox — including custom metrics, dimensions and dimension values, drilldown into the rows…
SkillAFreshness: AClaude Code +9 - 0.565score
databox-data-sources
databox
Use when the user wants to create, manage, or inspect Databox data sources — including timezone, sync frequency, permissions, and purging.
SkillAFreshness: AClaude Code +9 - 0.539score
databox-users
databox
Use when the user wants to manage team members in their Databox organization — invite users, update roles, or remove users.
SkillAFreshness: AClaude Code +9
Cite this page
databox-auth skill. Agent Mart. https://agentmart.dev/skills/databox-databox-auth (last updated 2026-10-24)