Skip to content

Custom PAI packs: ClientDelivery (consulting automation) + Content (content management)

License

Notifications You must be signed in to change notification settings

DanielXano/ava-custom-packs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ava's Custom PAI Packs

Custom packs for Personal AI Infrastructure (PAI)

This repository contains custom PAI packs developed by Daniel Petro for the Personal AI Infrastructure ecosystem.

📦 Packs Included

1. ClientDelivery

Purpose: End-to-end automation for consulting project delivery

Features:

  • Discovery call processing with AI-powered requirements extraction
  • Professional proposal generation
  • Project status tracking and deliverable management
  • PDF conversion with branded styling
  • Automated documentation updates

Install: See packs/client-delivery/README.md

2. Content

Purpose: Professional content management and publishing automation

Features:

  • Blog post and article creation with templates
  • AI-powered SEO review and optimization
  • Content categorization and index management
  • Multi-platform distribution (social snippets, formatting)
  • Automated publishing workflows

Install: See packs/content/README.md

🚀 Installation

Option 1: Script Installation (Recommended)

# Clone this repository
git clone https://github.com/danielpetro/ava-custom-packs.git
cd ava-custom-packs

# Install all packs to your PAI installation
./scripts/install.sh

Option 2: Manual Installation

# Install ClientDelivery
cp -R packs/client-delivery ~/.claude/skills/ClientDelivery

# Install Content
cp -R packs/content ~/.claude/skills/Content

Option 3: Selective Installation

# Install only ClientDelivery
cp -R packs/client-delivery ~/.claude/skills/ClientDelivery

🔄 Development Workflow

Making Changes

  1. Edit files in ~/.claude/skills/[Pack Name]/ (your live PAI environment)
  2. Test changes within PAI CLI
  3. Sync changes back to this repo:
    cd ~/Documents/GitHub/ava-custom-packs
    ./scripts/sync.sh
  4. Review changes: git diff
  5. Commit: git commit -m "Your change description"
  6. Push: git push

Pulling Updates

cd ~/Documents/GitHub/ava-custom-packs
git pull origin main
./scripts/install.sh  # Re-install to ~/.claude/

🔒 Security

This repository contains NO secrets.

  • All API keys live in ~/.claude/.env (never committed)
  • Personal data lives in ~/.claude/ (never committed)
  • This repo contains only sanitized, shareable pack code

🏗️ Architecture

This repository follows PAI's Two-Repository Rule:

  • PAI Repository (cookbook): Source code, packs, templates - read-only reference
  • PAI Installation (kitchen): Your ~/.claude/ - contains secrets, never public
Upstream PAI    →    This Repo     →    Your ~/.claude/
(danielmiessler/PAI) (ava-custom-packs)  (private, no git)
     ↓                    ↓                      ↓
Base packs         Custom packs         Live installation
Read-only          Version controlled   Contains secrets

🤝 Contributing

Found a bug or have a suggestion? Open an issue!

Want to use these packs? Fork and adapt for your needs!

Pack Development Guidelines

  1. No Secrets: Never commit API keys, tokens, or personal data
  2. Sanitize: Use environment variables: process.env.API_KEY
  3. Document: Each pack should have clear README with examples
  4. Test: Verify pack works before committing

📚 Resources

📄 License

MIT License - feel free to use, modify, and distribute!


Built with Personal AI Infrastructure

About

Custom PAI packs: ClientDelivery (consulting automation) + Content (content management)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published