Skip to content
Back to skills

474 Installation 6c8deb65

DSecurity

Complete installation guide for the AI/ML Engineering Pack, a professional toolkit for prompt engineering, LLM integration, RAG systems, and AI safety.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 1, 2026
devopstypescriptpythongobashnodefastapidockergcpgitapi

Works with

  • claude code
  • cli
  • api

Security analysis

D51/100
  • criticalPipes output to a shell interpreter
  • mediumUses curl or wget to download content
  • criticalExfiltrates credentials via HTTP — exact pattern from Snyk ToxicSkills study
  • criticalDownloads and executes remote scripts — classic supply chain attack
  • mediumInstalls packages at runtime which could introduce malicious dependencies
  • mediumInstalls packages at runtime which could introduce malicious dependencies

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

Scanned June 1, 2026

npx -y skills add tools-only/X-Skills --skill 474-installation_6c8deb65 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 474 Installation 6c8deb65?

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

Security grade badge for 474 Installation 6c8deb65
[![Security: D — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-474-installation-6c8deb65/badge)](https://www.skillsdirectory.com/skills/tools-only-474-installation-6c8deb65)

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
# AI/ML Engineering Pack - Installation Guide

Complete installation guide for the AI/ML Engineering Pack, a professional toolkit for prompt engineering, LLM integration, RAG systems, and AI safety.

## Prerequisites

### Required Software
- **Claude Code CLI** (version 0.1.0 or higher)
- **Python 3.10+** (for running generated code examples)
- **Node.js 18+** (for TypeScript examples and API scaffolding)
- **Git** (for cloning examples and templates)

### Optional Software (Recommended)
- **Docker 20.10+** (for containerized deployments)
- **Poetry or pip** (Python package management)
- **npm or yarn** (Node.js package management)

### API Keys (As Needed)
This pack generates code for multiple LLM providers. You'll need API keys based on your chosen provider:
- **OpenAI API key** (gpt-4-turbo, gpt-3.5-turbo)
- **Anthropic API key** (claude-3-opus, claude-3-sonnet, claude-3-haiku)
- **Google Cloud credentials** (gemini-pro, gemini-flash)
- **Cohere API key** (for reranking in RAG systems)

Vector database credentials (if using hosted solutions):
- **Pinecone API key**
- **Qdrant Cloud credentials**
- **Weaviate Cloud credentials**

## Installation Steps

### 1. Install Claude Code CLI

If you haven't already installed Claude Code:

```bash
# macOS/Linux
curl -fsSL https://claude.ai/install.sh | sh

# Verify installation
claude --version
```

### 2. Add Plugin Marketplace

Add the claude-code-plugins-plus marketplace (if not already added):

```bash
claude plugin marketplace add jeremylongshore/claude-code-plugins
```

### 3. Install AI/ML Engineering Pack

Install the complete pack with all 12 plugins:

```bash
claude plugin install ai-ml-engineering-pack@claude-code-plugins-plus
```

This installs:
- **Prompt Engineering** (3 plugins)
- **LLM Integration** (3 plugins)
- **RAG Systems** (3 plugins)
- **AI Safety** (3 plugins)

### 4. Verify Installation

Check that all plugins are installed:

```bash
claude plugin list
```

You should see:
```
 prompt-architect (agent)
 prompt-optimizer (agent)
 prompt-template-gen (command - /ptg)
 llm-integration-expert (agent)
 model-selector (agent)
 llm-api-scaffold (command - /las)
 rag-architect (agent)
 vector-db-expert (agent)
 rag-pipeline-gen (command - /rpg)
 ai-safety-expert (agent)
 prompt-injection-defender (agent)
 ai-monitoring-setup (command - /ams)
```

### 5. Test Installation

Test a quick command to verify everything works:

```bash
# Start Claude Code
claude

# Inside Claude Code, test prompt template generator
/ptg
```

You should see Claude generate a prompt template based on your requirements.

## Python Environment Setup

For running generated Python code (RAG pipelines, LLM integrations):

```bash
# Create virtual environment
python3 -m venv venv-aiml
source venv-aiml/bin/activate  # On Windows: venv-aiml\Scripts\activate

# Install common dependencies
pip install openai anthropic google-generativeai
pip install langchain langchain-openai langchain-anthropic
pip install pinecone-client qdrant-client weaviate-client
pip install presidio-analyzer presidio-anonymizer
pip install fastapi uvicorn pydantic
pip install prometheus-client python-dotenv
```

## Node.js Environment Setup

For running generated TypeScript code:

```bash
# Initialize Node.js project
npm init -y

# Install common dependencies
npm install openai @anthropic-ai/sdk @google/generative-ai
npm install langchain @langchain/openai @langchain/anthropic
npm install @pinecone-database/pinecone qdrant-client weaviate-ts-client
npm install fastify zod dotenv
npm install prom-client winston
```

## Docker Setup (Optional)

For containerized deployments generated by `/las` and `/rpg`:

```bash
# Verify Docker is installed
docker --version
docker-compose --version

# Test Docker
docker run hello-world
```

## Configuration

### Environment Variables

Create a `.env` file for your projects (generated code will use this):

```bash
# LLM Provider API Keys
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_API_KEY=...

# Vector Database Credentials
PINECONE_API_KEY=...
PINECONE_ENVIRONMENT=us-west1-gcp
QDRANT_URL=https://your-cluster.qdrant.io
QDRANT_API_KEY=...
WEAVIATE_URL=https://your-cluster.weaviate.network
WEAVIATE_API_KEY=...

# Monitoring
PROMETHEUS_PORT=9090
GRAFANA_PORT=3000

# Cost Control
MONTHLY_BUDGET_USD=1000
COST_ALERT_THRESHOLD=0.8

# Safety Settings
ENABLE_PII_DETECTION=true
ENABLE_TOXICITY_FILTER=true
ENABLE_PROMPT_INJECTION_DEFENSE=true
```

### Cost Limits (Recommended)

Set up cost limits to prevent unexpected charges:

```bash
# OpenAI - Set usage limits in dashboard
# https://platform.openai.com/account/billing/limits

# Anthropic - Configure usage alerts
# https://console.anthropic.com/settings/usage

# GCP - Set budget alerts
# https://console.cloud.google.com/billing/budgets
```

## Verification Checklist

Before starting development, verify:

- [ ] Claude Code CLI installed and working
- [ ] AI/ML Engineering Pack installed (12 plugins)
- [ ] Python 3.10+ environment set up
- [ ] Node.js 18+ environment set up (optional)
- [ ] At least one LLM provider API key configured
- [ ] Vector database credentials (for RAG work)
- [ ] `.env` file created with API keys
- [ ] Docker installed (if using containerized deployments)
- [ ] Cost limits configured on provider dashboards

## Quick Test

Run this quick test to ensure everything is working:

```bash
# Start Claude Code
claude

# Test each category:

# 1. Prompt Engineering
"Help me optimize this prompt: 'Write a summary of the following text...'"
# Claude will use prompt-optimizer agent

# 2. LLM Integration
/las
# Should start generating LLM API integration code

# 3. RAG Systems
/rpg
# Should start generating RAG pipeline

# 4. AI Safety
"Implement PII detection for user inputs"
# Claude will use ai-safety-expert agent
```

## Updating

To update to the latest version:

```bash
# Check for updates
claude plugin update ai-ml-engineering-pack

# Or reinstall
claude plugin uninstall ai-ml-engineering-pack
claude plugin install ai-ml-engineering-pack@claude-code-plugins-plus
```

## Troubleshooting

See [TROUBLESHOOTING.md](./000-docs/157-DR-FAQS-troubleshooting.md) for common issues and solutions.

## Next Steps

Once installed, proceed to:
1. [Quick Start Guide](./QUICK_START.md) - 10-minute walkthrough
2. [Use Cases](./USE_CASES.md) - Real-world examples with ROI
3. [Plugin Reference](./README.md) - Complete plugin documentation

## Support

- **Issues:** https://github.com/jeremylongshore/claude-code-plugins/issues
- **Discussions:** https://github.com/jeremylongshore/claude-code-plugins/discussions
- **Email:** [email protected]

---

**Installation Complete!** Proceed to [QUICK_START.md](./QUICK_START.md) to build your first AI/ML feature.

Files in this skill

  • README.md1.1 KB
  • skill.md6.6 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.