Skip to content
Back to skills

101 Shows 7d0d7e2a

ASecurity

This guide shows how to use Infisical for centralized secret management with PDD, eliminating the intermittent authentication issues.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 31, 2026
securitypythongobashapici/cdsecurity

Works with

  • cli
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 2 files and shows the line behind each finding

Scanned May 31, 2026

npx -y skills add tools-only/X-Skills --skill 101-shows_7d0d7e2a --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 101 Shows 7d0d7e2a?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 101 Shows 7d0d7e2a
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-101-shows-7d0d7e2a/badge)](https://www.skillsdirectory.com/skills/tools-only-101-shows-7d0d7e2a)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Infisical Setup for PDD

This guide shows how to use Infisical for centralized secret management with PDD, eliminating the intermittent authentication issues.

## Benefits

- **Consistent Authentication**: No more "API key appears too short" warnings
- **Centralized Secrets**: All API keys managed in one secure location
- **Team Sharing**: Easy to share configurations across team members
- **Environment Isolation**: Separate configs for dev/staging/prod

## Prerequisites

1. Install Infisical CLI:
   ```bash
   npm install -g @infisical/cli
   ```

2. Login to Infisical:
   ```bash
   infisical login
   ```

## Required Environment Variables

Store these variables in your Infisical project:

### Core Authentication
- `ANTHROPIC_API_KEY` - Claude API key
- `OPENAI_API_KEY` - OpenAI API key
- `GOOGLE_API_KEY` - Google API key for Vertex AI
- `VERTEX_AI_PROJECT` - Google Cloud project ID
- `VERTEX_AI_LOCATION` - Vertex AI location (e.g., us-central1)
- `GOOGLE_APPLICATION_CREDENTIALS` - Path to service account JSON

### Optional API Keys
- `GROQ_API_KEY`
- `TOGETHER_API_KEY`
- `DEEPSEEK_API_KEY`
- `CEREBRAS_API_KEY`
- `XAI_API_KEY`
- `FIREWORKS_API_KEY`

## Usage Methods

### Method 1: Using Scripts (Recommended)

```bash
# Build single component
./scripts/pdd_with_infisical.sh utils

# Build with flags
./scripts/pdd_with_infisical.sh utils --clean --no-log
```

### Method 2: Using Makefile

```bash
# Build single component
make infisical-component utils

# Build with additional arguments
make infisical-component utils --clean

# Run any command with Infisical
make infisical-run COMMAND="pdd sync utils"
```

### Method 3: Manual Environment Loading

```bash
# Load environment and run commands
source scripts/setup_env_from_infisical.sh
python Scripts/PDD_workflow.py utils
```

## Configuration

Edit `scripts/setup_env_from_infisical.sh` to customize:
- Project ID
- Environment name (prod/dev/staging)
- Additional validation checks

## Troubleshooting

1. **Login Issues**: Run `infisical login` and verify access
2. **Missing Secrets**: Check your Infisical project has all required variables
3. **Permission Issues**: Ensure script is executable: `chmod +x scripts/*.sh`

## Migration from .env

1. Copy existing `.env` values to Infisical
2. Test with: `./scripts/pdd_with_infisical.sh utils`
3. Remove or rename `.env` file once confirmed working
4. Update any CI/CD pipelines to use Infisical

This setup eliminates the authentication inconsistencies and provides better security management.

Files in this skill

  • README.md897 B
  • skill.md2.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.