get-api-key

Solid

Self-serve a free Vulnetix VDB API key — install the CLI if missing, then run the browser device login so the user approves a code and the CLI stores the credential. Use when a user has no API key, hits unauthenticated rate limits, sees auth_status=unauthenticated, or asks to sign up / get a free key. Needs the user at a browser. The VDB also works unauthenticated on a shared pool; a free key raises limits.

API & Backend 9 stars 1 forks Updated 4 days ago Apache-2.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
33
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Get a free Vulnetix API key (self-serve) The Vulnetix VDB works **unauthenticated** on a shared pool — most lookups need no key. A free **Community** key removes the shared-pool contention and raises your daily limit. Getting one is a browser device login: the CLI prints a code, the user approves it while signed in to Vulnetix, and the CLI stores the credential. See `_lib/contract.md`. **This is interactive.** There is no unauthenticated endpoint that mints credentials from an email — identity moved to the Vulnetix identity provider, so a human has to sign in and approve. ## 1 · Ensure the CLI is present The CLI stores and uses the credentials. Install it self-serve if missing: ```bash command -v vulnetix &>/dev/null || bash "${CLAUDE_PLUGIN_ROOT}/hooks/ensure-vulnetix-cli.sh" ``` If install fails, the key still works over plain HTTP (`Authorization: ApiKey <apiKey>`), but storing it via the CLI is preferred. ## 2 · Skip if already authenticated ```bash vulnetix auth status -o json 2>/dev/null | jq -r '.status // "unauthenticated"' ``` If this is `authenticated`, stop and report — do **not** register again. ## 3 · Tell the user what will happen (consent required) This needs a browser: the user signs in to Vulnetix and approves a short code. **You cannot complete this on their behalf.** Say so before starting, so they are at the keyboard. No email argument is needed — identity is handled by the Vulnetix sign-in page, which supports password, GitHub, Google and pa...

Details

Author
Vulnetix
Repository
Vulnetix/pix-ai-coding-assistant
Created
4 months ago
Last Updated
4 days ago
Language
Shell
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Listed

vulncheck-cli

Use the VulnCheck CLI to query vulnerability and exploit intelligence. Invoke when the user asks about listing or querying VulnCheck indices, security advisories, vendor advisories, CVE lookups, downloading index backups, known exploited vulnerabilities, KEV, CISA KEV, NVD, package security, PURL lookups (npm, pypi, maven, cargo, golang, nuget), CPE lookups, scanning a project or directory for vulnerable dependencies, exploits, Initial Access Intelligence, detection rules (Snort, Suricata), IP intelligence, C2 infrastructure, botnet tracking, protective DNS, or offline vulnerability scanning.

1 Updated 1 months ago
vulncheck-oss
Web & Frontend Listed

api-connect

Use when the user wants to connect an external service's API, CLI, or webhook to Claude Code or their project - "connect the API for X", "I want to integrate with X", "set up an API key", "help me issue a token", "set it up", and so on. Any service is in scope (LINE/Notion/X/Google/Slack/payment/advertising APIs, etc.). Handles navigation to the key-issuing screen, safe hand-off into .env, and a connectivity check.

1 Updated today
kwakuoseikwakye
AI & Automation Listed

use-apitoken

Connect any app, bot, script, or coding agent to apiToken.sale — one prepaid sk-pool key for the full Claude line (Anthropic Messages API), the GPT-5 line (OpenAI-compatible API), and the Gemini line (native Google Gemini API) at a flat 50% discount. Use when the user asks to integrate, call, configure, or debug apiToken.sale.

0 Updated 5 days ago
apitokensale-admin