← ClaudeAtlas

credentialslisted

Centralized API key management from Access.txt
lciacci/tessera · ★ 0 · Code & Development · score 65
Install: claude install-skill lciacci/tessera
# Credentials Management Skill For securely loading API keys from a centralized access file and configuring project environments. --- ## Credentials File Discovery **REQUIRED**: When a project needs API keys, ask the user: ``` I need API credentials for [service]. Do you have a centralized access keys file? Please provide the path (e.g., ~/Documents/Access.txt) or type 'manual' to enter keys directly. ``` ### Default Locations to Check ```bash ~/Documents/Access.txt ~/Access.txt ~/.secrets/keys.txt ~/.credentials.txt ``` --- ## Supported File Formats The credentials file can use any of these formats: ### Format 1: Colon-separated ``` Render API: rnd_xxxxx OpenAI API: sk-proj-xxxxx Claude API: sk-ant-xxxxx Reddit client id: xxxxx Reddit secret: xxxxx ``` ### Format 2: Key=Value ``` RENDER_API_KEY=rnd_xxxxx OPENAI_API_KEY=sk-proj-xxxxx ANTHROPIC_API_KEY=sk-ant-xxxxx ``` ### Format 3: Mixed/Informal ``` Reddit api access: client id Y1FgKALKmb6f6UxFtyMXfA and secret is -QLoYdxMqOJkYrgk5KeGPa6Ps6vIiQ ``` --- ## Key Identification Patterns Use these patterns to identify keys in the file: | Service | Pattern | Env Variable | |---------|---------|--------------| | OpenAI | `sk-proj-*` or `sk-*` | `OPENAI_API_KEY` | | Claude/Anthropic | `sk-ant-*` | `ANTHROPIC_API_KEY` | | Render | `rnd_*` | `RENDER_API_KEY` | | Eleven Labs | `sk_*` (not sk-ant/sk-proj) | `ELEVEN_LABS_API_KEY` | | Replicate | `r8_*` | `REPLICATE_API_TOKEN` | | Supabase | URL + `eyJ*` (JWT) | `SUPABA