credentials

Loads, validates API keys and creates .env files from a central file.

705|56|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/alinaqi/claude-bootstrap --skill credentials-alinaqi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: credentials
Source: https://github.com/alinaqi/claude-bootstrap/tree/main/skills/credentials
Command: npx skills add https://github.com/alinaqi/claude-bootstrap --skill credentials-alinaqi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the secure management and validation of API keys, ensuring your projects have the necessary credentials without exposing sensitive information.

Core Features & Use Cases

  • Centralized Key Management: Loads API keys from a user-provided file (Access.txt or similar).
  • Automated Validation: Verifies the functionality of extracted keys against their respective services.
  • Environment Setup: Creates or updates .env files for project use and adds them to .gitignore.
  • Use Case: When starting a new project that requires access to services like OpenAI, Anthropic, or Supabase, this Skill can automatically find and configure the necessary API keys from your central credential store.

Quick Start

Use the credentials skill to find and set up API keys from your ~/Documents/Access.txt file for the current project.

Frequently Asked Questions about credentials

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely load and validate API keys for a new project?

To securely load and validate API keys, this Skill parses a centralized credentials file, verifies keys against services like OpenAI and Anthropic using cURL, and generates a project `.env` file.

How do I set up environment variables from a centralized credentials file?

You can set up environment variables by providing a credentials file like `Access.txt`; the Skill parses key=value pairs and colon-separated formats, then automatically creates and populates your project `.env` file.

Does this API key validation approach work with Anthropic and Reddit credentials?

Yes, this API key validation works with Anthropic and Reddit credentials, as it includes specific parsing logic and cURL-based validation commands tailored for these services.

What is the best way to manage API keys without exposing sensitive information?

The best way to manage API keys securely is to centralize them in a source file, have the Skill extract and validate them, and automatically add the generated `.env` file to `.gitignore`.

What file formats are supported for parsing API keys and environment variables?

Supported file formats for parsing API keys include standard key=value pairs and colon-separated text, allowing flexible extraction from a centralized user-provided credentials file.

Why should I use a centralized file for credentials management instead of hardcoding?

Using a centralized file for credentials management streamlines validation and prevents sensitive information exposure by automating `.env` setup and enforcing `.gitignore` security best practices.