JSPM

prompts-conductor

2.2.14
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 5
  • Score
    100M100P100Q38840F
  • License SEE LICENSE IN LICENSE

⚡ Wire up your AI prompts - The ultimate CLI for AI workflow orchestration. Create, manage, and chain prompts across 400+ AI platforms with enterprise security, version control, and automation. Includes comprehensive CLI documentation.

Package Exports

  • prompts-conductor
  • prompts-conductor/core
  • prompts-conductor/schemas
  • prompts-conductor/utils

Readme

⚡ Prompts Conductor ⚡

Website Version Beta License

"Wire up your AI prompts" - A powerful CLI for creating, managing, and orchestrating AI prompt workflows with truly agnostic multi-platform support.

⚠️ Beta Version Notice

This is a beta version of Prompts Conductor. I apologize for any bumpy development experiences during this phase. The system is actively being refined and improved based on real-world usage and feedback.

Key Commitments:

  • Version Retention: I am committed to maintaining all versions going forward. No versions will be removed from the npm registry, ensuring stability and backward compatibility for all users.
  • 🔄 Continuous Improvement: Regular updates and bug fixes based on user feedback
  • 🛡️ Stability Focus: Prioritizing reliability over new features during beta

Please report any issues or provide feedback to help improve the experience at info@prompts-conductor.com


🔧 Recent Updates

Latest Version: v2.2.14

  • Path Management: Fixed path resolution and management issues
  • Stability: Improved overall system reliability and error handling

Previous Updates

  • v2.2.13: Enhanced conductor chain execution and template validation
  • v2.2.12: Added MLM integration and improved security features

📚 Documentation

📖 Full documentation available at: www.prompts-conductor.com


🚀 Quick Start

# Install globally
npm install -g prompts-conductor

# Or use locally with bun
bun add prompts-conductor

# Initialize your workspace
pc init

# Create your first template
pc template create "Hello World" "Say hello to {{name}}"

# Run the template
pc template run "Hello World" --ai-platform openai --vars name="World"

📋 Complete CLI Command Reference

Core Commands

Command Alias Description
template t Template management - create, edit, run AI prompts
conductor - Workflow orchestration - chain templates together
models m AI model management - discover and configure models
platforms p Platform configuration - manage AI platforms
setup - Interactive setup wizard for easy configuration

Automation & Management

Command Alias Description
auto-manager auto Manage automated features and AI agents
config cfg Global configuration and settings
test-setup testSetup Set up mock platform for testing

Security & Privacy

Command Alias Description
security sec Security management - API keys and encryption
privacy - GDPR and privacy compliance

Development Tools

Command Alias Description
api-test apiTest Test AI platform APIs and connections
network-logs networkLogs Network request/response logging
doctor - System diagnostics and validation
search sr Search templates, schemas, and conductors

Advanced Features

Command Alias Description
mlm - MLM-powered template enhancement
mlm-setup mlmSetup Configure MLM API connections
tap - Command logging and event tracking
trashbin tbin Manage soft-deleted items
git - Git repository management
schema sch Schema definition and management
advanced a Advanced features and utilities

Documentation

Command Alias Description
docs d Comprehensive documentation and guides
examples - Show example templates and use cases
help - Display help for any command

Global Options

Option Description
-V, --version Show version number
--features Show features list
--commands Show commands list
--help Display help information
--docs Show documentation
--interactive Run in interactive mode

🎯 Common Workflows

Template Management

# Create a new template
pc template create my_prompt

# List all templates
pc template list

# Run a template with variables
pc template run my_prompt --vars '{"topic": "AI"}'

# Edit existing template
pc template edit my_prompt

# Export template for sharing
pc template export my_prompt --format yaml

Conductor Workflows

# Create a conductor workflow
pc conductor create my_workflow

# Add templates to conductor
pc conductor add-template my_workflow research_template
pc conductor add-template my_workflow writing_template

# Run the workflow
pc conductor run my_workflow --shared-context

# Selective chain execution
pc conductor run my_workflow --chains "research,write"

Model Management

# List all available models
pc models list

# Search for specific models
pc models search gpt

# Discover models from platforms
pc models discover

# Add a new model
pc models add openai gpt-4

# Get model suggestions
pc models suggest my_template

Platform Configuration

# List configured platforms
pc platforms list

# Add a new platform
pc platforms add openai --default-model gpt-4

# Configure platform settings
pc platforms configure openai

# Test platform connectivity
pc platforms test openai

# Create unified configuration
pc platforms unified-config

Security Management

# Setup security
pc security setup

# Check security status
pc security check

# Validate API key
pc security validate openai

# Test API connection
pc security test openai

# Rotate API keys
pc security rotate openai

🎯 Core Capabilities

🎨 Template Management

  • Smart Templates - Create reusable prompts with dynamic variables and validation
  • Variable System - Type-safe variable substitution with custom validation rules
  • Template Categories - Organize by data, prompts, API, frontend, backend, devops, testing, documentation, creative, academic, business
  • Version Control - Track template changes and maintain history
  • Import/Export - Support for PTBC, YAML, and JSON formats

🎼 Conductor Workflows

  • Multi-Step Orchestration - Chain templates together for complex workflows
  • Selective Execution - Run specific steps or entire chains
  • Shared Context - Pass data between workflow steps
  • Conditional Logic - Execute steps based on results
  • Parallel Processing - Run multiple templates simultaneously
  • 🔄 Ad-Hoc Chain Execution - Run template chains with shared context outside conductors
  • ⚡ Dynamic Workflow Creation - Create complex workflows on-the-fly without setup

🔌 Multi-Platform Support

  • Truly Agnostic Architecture - Add ANY AI platform with custom configuration
  • Multiple API Formats - OpenAI, Anthropic, Google, Azure, Custom, Generic
  • Custom Endpoints - Use any API endpoint you want
  • Custom Request/Response Formatting - Define your own API structures
  • Custom Validation Rules - Platform-specific parameter validation
  • Easy Platform Switching - Use different platforms for different templates
  • Test and Validate - Verify platform connections before use

🔐 Enterprise Security

  • AES-256 Encryption - Military-grade encryption for API keys and sensitive data
  • Key Rotation - Automatic API key rotation for enhanced security
  • Rate Limiting - Configurable rate limiting per platform
  • Input Validation - Comprehensive input sanitization and validation
  • Secure Storage - Encrypted local storage with environment variable support
  • Audit Logging - Track all security-related operations

🤖 AI Automation

  • Background Agents - Run AI workflows in the background
  • Scheduled Tasks - Automate template execution on schedules
  • Auto-Cleanup - Automatic cleanup of temporary files and logs
  • Auto-Backup - Scheduled backup of templates and configurations
  • Auto-Validation - Continuous validation of templates and configurations
  • Auto-Sync - Automatic synchronization of configuration files

📊 Real-Time Monitoring

  • Network Analytics - Monitor API calls and response times
  • Performance Tracking - Track execution times and resource usage
  • Error Monitoring - Comprehensive error tracking and reporting
  • Usage Analytics - Monitor template and platform usage patterns
  • Health Checks - System health monitoring and diagnostics

🔍 Advanced Search & Discovery

  • Semantic Search - Find templates by content and meaning
  • Tag-Based Organization - Organize with custom tags and categories
  • Fuzzy Matching - Intelligent search with typo tolerance
  • Context-Aware Results - Search results based on usage context
  • Cross-Platform Discovery - Find models and platforms across services

🚀 Power Features - What Makes Prompts Conductor Unique

🔄 Template Chain Execution with Shared Context

One of the most powerful capabilities that sets Prompts Conductor apart is the ability to run templates and template chains outside of conductors while maintaining shared context between executions.

What This Enables:

  • Instant Workflows - Create complex workflows without any setup or configuration
  • Shared Context - Variables persist across the entire execution sequence
  • Dynamic Composition - Mix and match any templates or chains on demand
  • Quick Prototyping - Test different workflow combinations instantly
  • Scriptable Execution - Easy to automate and integrate into CI/CD pipelines

Example:

# Run a complete content pipeline with shared context and initial variables
pc template run-chain "research,outline,write,seo,review" --shared-context --vars '{"topic": "AI Ethics", "tone": "professional", "length": 1000}'

# Or build dynamically:
pc template run research --vars '{"topic": "AI Ethics"}' --shared-context
pc template run write --shared-context
pc template run review --shared-context

⚡ Multi-Platform Chain Execution

Run different AI platforms on each template step while maintaining shared context throughout the entire chain.

What This Enables:

  • Platform Specialization - Use the best AI platform for each specific task
  • Cost Optimization - Mix expensive and affordable models strategically
  • Performance Tuning - Use fast models for simple tasks, powerful models for complex ones
  • Fallback Support - Automatically switch platforms if one fails
  • Workflow Flexibility - Create truly agnostic AI workflows

Example:

# Research with Claude, Writing with GPT-4, Review with Gemini
pc template run research --ai-platform anthropic --shared-context
pc template run write --ai-platform openai --shared-context  
pc template run review --ai-platform google --shared-context

🛠️ Complete Feature List

Template System

  • Smart Creation - AI-assisted template generation with best practices
  • Variable Management - Type-safe variables with validation and defaults
  • Category Organization - 12+ predefined categories for easy organization
  • Version History - Complete change tracking and rollback capabilities
  • Import/Export - Multi-format support (PTBC, YAML, JSON)
  • Template Chains - Link multiple templates for complex workflows
  • Custom Validation - Platform-specific validation rules
  • Example Management - Store and manage input/output examples

Conductor Orchestration

  • Workflow Management - Create and manage complex AI workflows
  • Step-by-Step Execution - Run workflows step by step or all at once
  • Context Sharing - Pass data between workflow steps
  • Conditional Logic - Execute steps based on previous results
  • Parallel Processing - Run multiple steps simultaneously
  • Error Handling - Graceful error handling and recovery
  • Progress Tracking - Monitor workflow execution progress
  • Resource Management - Control costs and execution time limits

Platform Management

  • Unified Configuration - Single configuration system for all platforms
  • Custom API Formats - Support for any REST API structure
  • Dynamic Discovery - Automatic platform and model detection
  • Connection Testing - Validate platform connectivity
  • API Key Management - Secure storage and rotation of API keys
  • Rate Limit Management - Platform-specific rate limiting
  • Model Routing - Intelligent model selection and routing
  • Fallback Support - Automatic fallback to alternative platforms

Security & Privacy

  • Encrypted Storage - AES-256 encryption for all sensitive data
  • Key Rotation - Automatic API key rotation
  • Rate Limiting - Configurable rate limiting per platform
  • Input Validation - Comprehensive input sanitization
  • Audit Logging - Complete audit trail of all operations
  • Environment Integration - Secure integration with environment variables
  • CI/CD Support - Secure operation in automated environments
  • Privacy Controls - Granular control over data sharing

Automation Engine

  • Background Processing - Run AI workflows in the background
  • Scheduled Execution - Automate tasks on custom schedules
  • Auto-Optimization - Automatic performance optimization
  • Resource Management - Automatic resource cleanup and management
  • Health Monitoring - Continuous system health monitoring
  • Error Recovery - Automatic error recovery and retry logic
  • Performance Tuning - Dynamic performance optimization
  • Load Balancing - Intelligent load distribution across platforms

Storage & Synchronization

  • PTBC Format - Proprietary binary format for efficient storage
  • Config Sync - Automatic configuration synchronization
  • Backup Management - Automated backup and restore
  • Version Control - Git integration for template management
  • Conflict Resolution - Automatic conflict detection and resolution
  • Multi-Device Sync - Synchronize across multiple devices
  • Offline Support - Work offline with local caching
  • Data Migration - Easy migration between formats and versions

🔄 Comprehensive Import/Export System

  • Universal Format Support - Import/export from JSON, YAML, and PTBC formats
  • Platform Management - Export/import platform configurations with conflict resolution
  • Template Chain Portability - Share and migrate template chains across environments
  • Conductor Chain Management - Full chain reconstruction and step management
  • Configuration Migration - Selective import/export of platforms, models, and settings
  • Cross-Environment Sync - Move configurations between development and production
  • Backup & Recovery - Comprehensive disaster recovery and data portability
  • Team Collaboration - Share templates and configurations with team members

Developer Experience

  • CLI Interface - Intuitive command-line interface
  • Interactive Mode - User-friendly interactive prompts
  • Help System - Comprehensive help and documentation
  • Error Handling - Clear error messages and suggestions
  • Debugging Tools - Built-in debugging and troubleshooting
  • Testing Support - Built-in testing and validation tools
  • Plugin System - Extensible architecture for custom functionality
  • API Access - Programmatic access to all features

🎯 Use Cases

Content Creation

  • Blog Writing - Generate blog posts, articles, and content
  • Social Media - Create engaging social media content
  • Marketing Copy - Generate marketing materials and campaigns
  • Documentation - Create technical documentation and guides
  • Creative Writing - Generate stories, poems, and creative content

Development & DevOps

  • Code Generation - Generate code snippets and templates
  • API Development - Create and test API endpoints
  • Database Design - Generate database schemas and queries
  • Testing - Create test cases and scenarios
  • Deployment - Automate deployment workflows

Business & Analytics

  • Data Analysis - Generate data analysis reports
  • Business Plans - Create business plans and strategies
  • Market Research - Generate market analysis reports
  • Financial Modeling - Create financial models and projections
  • Customer Support - Generate support documentation and responses

Research & Education

  • Academic Writing - Generate research papers and essays
  • Lesson Plans - Create educational content and lesson plans
  • Study Materials - Generate study guides and materials
  • Research Reports - Create research summaries and reports
  • Knowledge Management - Organize and structure knowledge

🚀 Getting Started

Installation

# Global installation (recommended)
npm install -g prompts-conductor

# Local installation
npm install prompts-conductor

# Using Bun
bun add prompts-conductor

Initial Setup

# Initialize your workspace
pc init

# Configure your first platform
pc platforms add openai --default-model gpt-4

# Set your API key
pc advanced security set-api-key openai YOUR_API_KEY

Create Your First Template

# Create a simple template
pc template create "Greeting" "Hello {{name}}! How are you today?"

# Run the template
pc template run "Greeting" --vars name="World"

🔧 Platform Management

Configure and manage ANY AI platform with truly agnostic support:

# Add ANY platform with custom configuration
pc platforms add my_custom_platform --endpoint "https://api.mycustomai.com/v1" --format custom
pc platforms add openai --default-model gpt-4
pc platforms add claude --default-model claude-3-sonnet

# List all configured platforms
pc platforms list

# Test platform connectivity
pc platforms test my_custom_platform

# Discover available models on a platform
pc models discover my_custom_platform

📚 Documentation

  • CLI Commands: pc --help
  • Template Guide: pc docs template
  • Conductor Guide: pc docs conductor
  • Platform Setup: pc docs platforms
  • Security Guide: pc docs security

🤝 Contributing

This is a private repository focused on delivering a stable, feature-rich AI workflow management system. The codebase is actively maintained and improved based on real-world usage patterns.


📖 Detailed CLI Command Reference

Template Commands (pc template)

Command Alias Description
create [name] c Create a new template
rename <oldName> <newName> rn Rename a template
edit <name> e Edit existing template
delete <name> d Delete a template
list l List all templates
show [name] s Show template details
validate [name] v Validate template structure
backup [name] b Create backup of templates
restore <backup-path> r Restore templates from backup
fix [name] fx Fix common template issues
add-platform <name> <platform> ap Add AI platform support
remove-platform <name> <platform> rp Remove AI platform support
create-from-template <newName> <source> cft Create from existing template
history h Manage template history
storage st Manage storage configuration
chain tch Template chain management
run <name> r Run template with AI platform
export <name> x Export template to file
import <file> i Import template from file

Conductor Commands (pc conductor)

Command Alias Description
create <name> c Create a new conductor
delete <name> d Delete a conductor
rename <oldName> <newName> rn Rename a conductor
config <name> cfg Configure conductor settings
add-template <conductor> <template> at Add template to conductor
remove-template <conductor> <template> rt Remove template from conductor
add-chain <conductor> <chain> ac Add template chain to conductor
remove-chain <conductor> <chain> rc Remove template chain
context <conductor> ctx Manage shared context
search <query> s Search conductors
list l List all conductors
show [name] sh Show conductor details
export <name> x Export conductor to file
import <file> i Import conductor from file
run [name] r Run conductor workflow
edit <name> e Edit conductor configuration

Models Commands (pc models)

Command Alias Description
list l List all supported models
search <pattern> s Search models by name/category
info [platform] i Show model details
stats st Show usage statistics
validate v Validate model configuration
validate-models vm Validate all models
add <platform> <model> a Add new model
remove <platform> <model> rm Remove model
auto-add aa Auto-add from platforms
discover d Discover available models
adapters - List dynamic adapters
validate-config vc Validate routing config
suggest [template] sg Get model suggestions
sync sy Sync from external sources
routing route Show routing information
export x Export models config
import <file> im Import models config

Auto-Manager Commands (pc auto-manager)

Command Alias Description
cleanup - Manage auto-cleanup
backup - Manage auto-backup
validation - Manage auto-validation
sync - Manage auto-sync
cache - Manage auto-cache
schema-enhancement - Manage schema enhancement
status - Show all features status
config - Manage configuration
all - Manage all features
agents pilot AI agent autopilot
management mgmt Manage automation

Platform Commands (pc platforms)

Command Alias Description
list l List configured platforms
add <name> a Add new platform
configure <platform> c Configure platform
set-model-metadata <platform> <model> smm Set model metadata
remove <platform> rm Remove platform
validate v Validate configurations
backup b Backup configurations
restore <file> r Restore from backup
unified-config uc Create unified config
edit [platform] e Edit configuration
test <platform> - Test platform connectivity
export [options] x Export platform configurations
import <file> [options] i Import platform configurations

Security Commands (pc security)

Command Alias Description
setup - Setup security configuration
check - Check security status
list - List stored API keys
remove <platform> - Remove API key
validate <platform> - Validate API key
test <platform> - Test API key with call
list-keys - List keys with values
rotate <platform> - Rotate API key

Privacy Commands (pc privacy)

Command Alias Description
export-data export Export user data (GDPR)
show-data show Show stored data
forget-me forget Delete all data (GDPR)
consent - Manage consent settings
policy - Show privacy policy
audit - Manage audit logs

MLM Commands (pc mlm)

Command Alias Description
enhance <template> - Enhance template using MLM
suggest-variables <template> - Suggest variables
assess-quality <template> - Assess template quality
suggest-chain <goal> - Suggest prompt chains
predict-context <template> - Predict missing context
validate-schema <schema> [data] - Validate schema
enhance-schema <schema> <template> - Generate enhanced schema

TAP Commands (pc tap)

Command Alias Description
log <command> l Add logging for command
notify <command> n Add notification
track <command> t Add event tracking
list l List configured events
remove <id> r Remove event by ID
enable - Enable TAP functionality
disable - Disable TAP functionality
config - Configure TAP settings
stats - Show TAP statistics

Configuration Commands (pc config)

Command Alias Description
show - Show current configuration
edit - Edit configuration
backup - Backup configuration
restore - Restore configuration
lint - Lint configuration
migrate - Migrate configuration
settings - Manage settings
system - System configuration

📚 Documentation

📖 Full documentation available at: www.prompts-conductor.com


📄 License

All Rights Reserved - Copyright (c) 2025 Friedrich Timm

This software is provided free of charge for personal and commercial use, subject to the following key conditions:

  • Usage Only: You may use this software for any lawful purpose
  • No Modification: You may not modify, adapt, or create derivative works
  • No Redistribution: You may not redistribute or make available to third parties
  • No Forking: You may not fork or create competing versions
  • All Rights Reserved: All rights remain with the copyright holder

Full license details: LICENSE

For legal questions: info@prompts-conductor.com



Built with ❤️ for AI developers and content creators