@dkyazzentwatwa/currency-converter
My comprehensive, tested + audited, library of skills to use for ChatGPT.
ChatGPT Skills Library
A curated collection of AI agent skills for ChatGPT, inspired by Claude's Agent Skills system. This library provides specialized capabilities that extend ChatGPT's functionality through structured instructions, scripts, and resources.
About
With OpenAI's new skill system for ChatGPT, AI agents can now dynamically load specialized capabilities similar to Claude's skills architecture. This repository adapts the proven Claude skills format to work with ChatGPT, enabling:
- Progressive disclosure: Skills load only when relevant to the current task
- Specialized expertise: Domain-specific workflows and tool orchestration
- Code execution: Python and JavaScript scripts for deterministic operations
- Structured knowledge: Organized instructions, templates, and reference materials
How Skills Work
Each skill is a self-contained folder containing:
- SKILL.md: Core instructions with YAML frontmatter (
name,description) - scripts/: Executable Python/Node.js tools for specialized operations
- references/: Supporting documentation, specifications, and examples
- assets/: Templates, configurations, and static resources
When you interact with ChatGPT, the AI evaluates available skills and loads relevant ones dynamically based on your request, similar to how Claude Skills operate.
Available Skills
🪙 Crypto TA Analyzer
crypto-ta-analyzer/
Comprehensive cryptocurrency and stock technical analysis using 29 proven indicators including Bollinger Bands, Ichimoku Cloud, and On-Balance Volume with divergence detection. Features a 7-tier signal system (STRONG_BUY → STRONG_SELL) with volume confirmation, squeeze detection, and divergence warnings.
Key Features (v2.0):
- 29 Indicators: RSI, MACD, BB, OBV, Ichimoku, EMA, SMA, MFI, KDJ, SAR, VWAP, ATR + 17 more
- 7-Tier Signals: STRONG_BUY, BUY, WEAK_BUY, NEUTRAL, WEAK_SELL, SELL, STRONG_SELL
- Divergence Detection: RSI, MACD, and OBV divergence alerts
- Bollinger Squeeze: Low volatility breakout detection
- Volume Confirmation: OBV/MFI agreement scoring
- Generic Data Converter: Auto-detects CoinGecko, Binance, Yahoo Finance, or any OHLCV format
- Regime-Aware: Adapts scoring for trending vs ranging markets
Scripts:
ta_analyzer.py- Main analysis engine (29 indicators)data_converter.py- Generic multi-source data converter with auto-detection
Use for: Price analysis, trading signals, trend identification, divergence detection, breakout setups, multi-indicator technical assessments
📄 Document Converter Suite
document-converter-suite/
Convert between 8 document formats with best-effort text-first extraction. Supports 64 conversion paths (full 8×8 matrix) with single file or batch processing.
Supported Formats:
- Office: PDF, Word (DOCX), PowerPoint (PPTX), Excel (XLSX)
- Text: Plain Text (TXT), CSV, Markdown (MD), HTML
Key Features:
- 64 Conversion Paths: Any format to any format (8×8 matrix)
- Smart Heading Detection: Font size + bold + ALL CAPS heuristics
- Multi-Table PPTX: Creates one slide per table (no dropped tables)
- Data Truncation Warnings: Alerts when XLSX data exceeds limits
- Batch Processing: Recursive directory conversion with pattern matching
- High Fidelity: Markdown ↔ HTML and Markdown ↔ DOCX preserve structure well
Scripts:
convert.py- Single-file CLI converterbatch_convert.py- Batch converter for directories
Use for: Document format conversion, content extraction, batch processing, Markdown/HTML to Office, table extraction to CSV/XLSX
🔧 MCP Builder
mcp-builder/
Comprehensive guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services. Includes best practices, implementation patterns, and evaluation frameworks for both Python (FastMCP) and Node/TypeScript.
Use for: Building MCP servers, API integrations, tool development
📱 QR Code Generator
qr-code-generator/
Generate QR codes with URLs, optional UTM tracking parameters, captions, and export to PNG/SVG formats. Supports batch generation from CSV files with quality controls for print and web use.
Use for: QR code generation, UTM tracking, marketing materials, print exports
🎨 SVG Precision
svg-precision-skill/
Deterministic, structurally correct SVG generation from JSON specifications. Includes validation, PNG preview rendering, and templates for icons, diagrams, charts, UI mockups, and technical drawings.
Use for: Icons, flowcharts, data visualization, wireframes, technical drawings
🛠️ Skill Creator
skill-creator/
Meta-skill for designing and building new agent skills. Provides templates, best practices, and workflows for creating effective skills that extend AI capabilities.
Use for: Creating new skills, skill architecture, workflow design
📊 Data Storyteller
data-storyteller/
Transform CSV/Excel data into narrative reports with auto-generated insights, visualizations, and PDF/HTML export. Automatically detects data types, finds patterns, creates relevant charts, and writes plain-English summaries.
Key Features:
- Auto-Detection: Column types, patterns, correlations, time series
- Smart Visualizations: Distribution plots, correlation heatmaps, trend charts
- Narrative Insights: Plain-English findings, recommendations, warnings
- Multiple Exports: PDF reports, HTML dashboards, JSON data
- Chart Styles: Business, scientific, minimal, dark, colorful themes
Scripts:
data_storyteller.py- Main analysis and reporting engine
Use for: Data analysis, automated reporting, insight generation, executive summaries, exploratory data analysis
🖼️ Image Enhancement Suite
image-enhancement-suite/
Professional image processing toolkit for batch resize, crop, watermark, color correction, format conversion, and compression. Supports single or batch operations with quality presets for web, print, and social media.
Key Features:
- Resize & Crop: Smart resizing, aspect ratio preservation, content-aware cropping
- Watermarking: Text or image watermarks with positioning and opacity
- Color Correction: Brightness, contrast, saturation, sharpness adjustments
- Format Conversion: PNG, JPEG, WebP, BMP, TIFF, GIF
- Presets: Instagram, Twitter, Facebook, LinkedIn, print sizes
- Batch Processing: Process entire directories with consistent settings
Scripts:
image_enhancer.py- Main processing engine with CLI
Use for: Image optimization, social media assets, watermarking, batch processing, thumbnail generation
📝 OCR Document Processor
ocr-document-processor/
Extract text from images and scanned PDFs using OCR. Supports multiple languages, structured output (Markdown/JSON), table detection, and batch processing.
Key Features:
- Multi-Format Input: PNG, JPEG, TIFF, PDF
- 100+ Languages: Full Tesseract language support
- Structured Output: Plain text, Markdown, JSON, HTML, searchable PDF
- Table Extraction: Detect and export tables to CSV
- Preprocessing: Deskew, denoise, threshold for better accuracy
- Specialized Parsers: Receipt scanning, business card extraction
Scripts:
ocr_processor.py- Main OCR engine with preprocessing
Use for: Document digitization, text extraction, receipt scanning, business card parsing, PDF searchability
🎬 Video to GIF Workshop
video-to-gif/
Convert video clips to optimized GIFs with speed control, cropping, text overlays, and file size optimization. Perfect for social media, documentation, and presentations.
Key Features:
- Clip Selection: Extract specific time ranges
- Speed Control: Slow motion, speed up, reverse, boomerang
- Text Overlays: Captions, titles, timed text
- Effects: Filters, fades, color adjustments
- Optimization: Smart compression for target file size
- Presets: Twitter, Discord, Slack, Reddit optimized
Scripts:
gif_workshop.py- Main video-to-GIF converter
Use for: Social media GIFs, documentation animations, tutorial clips, reaction GIFs
💰 Financial Calculator Suite
financial-calculator/
Comprehensive financial calculations including loan amortization, investment projections, NPV/IRR analysis, retirement planning, and Monte Carlo simulations.
Key Features:
- Loan Calculator: Amortization schedules, prepayment analysis
- Investment Calculator: Compound growth, recurring contributions
- NPV/IRR: Project valuation, payback period
- Retirement Planning: FIRE calculator, withdrawal strategies
- Monte Carlo: Risk analysis with probability distributions
- Mortgage Tools: Affordability, refinance comparison
- Visualizations: Charts for all calculations
Scripts:
financial_calc.py- Main calculation engine with CLI
Use for: Loan analysis, investment planning, retirement projections, business valuation, risk assessment
☁️ Word Cloud Generator
word-cloud-generator/
Generate visually appealing word clouds from text, files, or word frequency dictionaries with customizable shapes, colors, and fonts.
Key Features:
- Multiple Inputs: Raw text, text files, or frequency dictionaries
- Custom Shapes: Rectangle, circle, or custom mask images
- Color Schemes: 20+ matplotlib colormaps or custom colors
- Stopword Filtering: Built-in English stopwords + custom additions
- Export Formats: PNG, SVG
Scripts:
wordcloud_gen.py- Main word cloud generator with CLI
Use for: Text visualization, content analysis, presentation graphics, marketing materials
📊 Sankey Diagram Creator
sankey-diagram-creator/
Create interactive Sankey diagrams for flow visualization from CSV, DataFrame, or dictionary data. Perfect for budget flows, energy transfers, and user journeys.
Key Features:
- Multiple Inputs: CSV, DataFrame, or dict data
- Interactive Output: Hover tooltips with flow details
- Node Customization: Colors, labels, positions
- Link Styling: Colors, opacity, labels
- Export Formats: HTML (interactive), PNG, SVG
Scripts:
sankey_creator.py- Main Sankey diagram creator with CLI
Use for: Budget visualization, energy flows, user journey mapping, data pipeline diagrams
🏢 Org Chart Generator
org-chart-generator/
Generate organizational hierarchy charts from CSV, JSON, or nested data structures. Supports multiple layouts and department coloring.
Key Features:
- Multiple Inputs: CSV with manager references, JSON nested structure
- Layout Options: Top-down, left-right, bottom-up, right-left
- Department Coloring: Auto-color by department or level
- Node Customization: Shapes, fonts, borders
- Export Formats: PNG, SVG, PDF, DOT
Scripts:
orgchart_gen.py- Main org chart generator with CLI
Use for: Company org charts, team structures, reporting relationships, hierarchy visualization
📅 Gantt Chart Creator
gantt-chart-creator/
Create project timeline Gantt charts with dependencies, milestones, and progress tracking. Supports both static and interactive output.
Key Features:
- Task Properties: Name, dates, progress, assignee, category
- Dependencies: Finish-to-start and other dependency types
- Milestones: Diamond markers for key dates
- Progress Tracking: Visual progress bars within tasks
- Today Marker: Vertical line showing current date
- Export Formats: PNG, SVG, PDF, HTML (interactive)
Scripts:
gantt_creator.py- Main Gantt chart creator with CLI
Use for: Project management, sprint planning, timeline visualization, roadmaps
🔀 Flowchart Generator
flowchart-generator/
Generate flowcharts from YAML/JSON definitions or Python DSL. Supports standard flowchart symbols and swimlanes for multi-actor processes.
Key Features:
- Standard Shapes: Start/End, Process, Decision, Input/Output, Connector
- Swimlanes: Multi-actor/department process diagrams
- Style Presets: Business, technical, minimal, colorful themes
- Layout Options: Top-bottom, left-right, and more
- Export Formats: PNG, SVG, PDF, DOT
Scripts:
flowchart_gen.py- Main flowchart generator with CLI
Use for: Process documentation, workflow visualization, decision trees, system diagrams
🧾 Invoice Generator
invoice-generator/
Generate professional PDF invoices with customizable templates, tax calculations, and company branding. Supports batch generation from CSV.
Key Features:
- Professional Templates: Clean, modern invoice designs
- Tax Calculations: Multiple tax rates, compound taxes
- Custom Branding: Logo, colors, payment details
- Batch Generation: Create invoices from CSV data
- Export Format: PDF
Scripts:
invoice_gen.py- Main invoice generator with CLI
Use for: Billing, invoicing, freelance work, small business accounting
🏆 Certificate Generator
certificate-generator/
Create professional certificates for courses, achievements, and awards with multiple template styles and batch generation support.
Key Features:
- Multiple Templates: Modern, classic, elegant, minimal, academic
- Custom Branding: Logo, colors, signatures
- Batch Generation: Create hundreds from CSV
- Auto-Generated IDs: Unique certificate identifiers
- Export Format: PDF
Scripts:
certificate_gen.py- Main certificate generator with CLI
Use for: Course completion, awards, training programs, events
📝 Resume Builder
resume-builder/
Generate professional PDF resumes from structured JSON data with multiple templates and ATS-friendly formatting.
Key Features:
- Multiple Templates: Modern, classic, minimal, executive
- ATS-Friendly: Clean formatting for applicant tracking systems
- Flexible Sections: Experience, education, skills, projects, certifications
- JSON Input: Structured data format
- Export Format: PDF
Scripts:
resume_builder.py- Main resume builder with CLI
Use for: Job applications, career documents, professional profiles
📑 Report Generator (Deep)
report-generator/
Create professional data-driven reports with charts, tables, and narrative text. Comprehensive reporting system for business analytics.
Key Features:
- Rich Content: Text, tables, charts, images, headers
- Chart Types: Bar, line, pie, scatter, area
- Data Integration: CSV, DataFrame, dict inputs
- Templates: Executive summary, quarterly review, project status
- Branding: Logo, colors, headers/footers
- Export Formats: PDF, HTML
Scripts:
report_gen.py- Main report generator with CLI
Use for: Business reports, analytics dashboards, status updates, automated reporting
📋 Meeting Notes Formatter
meeting-notes-formatter/
Convert raw meeting notes to structured markdown or PDF with automatic section detection and action item extraction.
Key Features:
- Auto-Detection: Title, attendees, sections, action items
- Action Item Extraction: Tasks with owners and due dates
- Smart Parsing: Identifies structure from raw text
- Export Formats: Markdown, PDF
Scripts:
notes_formatter.py- Main notes formatter with CLI
Use for: Meeting documentation, note organization, action tracking
🎵 Audio Analyzer (Deep)
audio-analyzer/
Comprehensive audio analysis toolkit with tempo/BPM detection, musical key identification, frequency analysis, loudness metrics, and professional visualizations.
Key Features:
- Tempo Detection: BPM and beat position tracking with confidence scores
- Key Detection: Musical key and mode (major/minor) identification
- Loudness Metrics: RMS, peak, LUFS, dynamic range analysis
- Frequency Analysis: Spectrum, dominant frequencies, band energy
- Visualizations: Waveform, spectrogram, chromagram, beat grid, dashboard
- Batch Processing: Analyze multiple files at once
- Export Formats: JSON reports, PNG/SVG visualizations
Scripts:
audio_analyzer.py- Main analysis engine with CLI
Use for: Music analysis, podcast quality checks, audio forensics, DJ preparation, sound design
🔊 Audio Converter
audio-converter/
Convert audio files between popular formats with control over bitrate, sample rate, and channels. Supports batch processing and volume normalization.
Key Features:
- Format Support: MP3, WAV, FLAC, OGG, M4A, AIFF
- Quality Control: Bitrate, sample rate, channel configuration
- Volume Normalization: Automatic level adjustment
- Batch Processing: Convert entire directories
- Metadata Preservation: Copy tags when possible
Scripts:
audio_converter.py- Main converter with CLI
Use for: Format conversion, podcast preparation, audio archiving, device compatibility
✂️ Audio Trimmer
audio-trimmer/
Cut, trim, and edit audio segments with fade effects, speed control, concatenation, and basic audio manipulations.
Key Features:
- Precise Trimming: Cut by timestamp (HH:MM:SS) or milliseconds
- Fade Effects: Fade in/out with customizable duration
- Speed Control: Speed up or slow down audio
- Concatenation: Join multiple files with optional crossfade
- Effects: Reverse, loop, overlay, volume adjustment
- Silence Operations: Add, remove, or strip silence
Scripts:
audio_trimmer.py- Main trimmer with CLI
Use for: Podcast editing, ringtone creation, audio clips, lecture editing, highlight extraction
🎙️ Podcast Splitter
podcast-splitter/
Automatically split audio files into segments based on silence detection. Perfect for dividing podcasts into chapters, creating clips, or removing dead air.
Key Features:
- Silence Detection: Configurable threshold and minimum duration
- Auto-Split: Divide at natural breaks/pauses
- Silence Removal: Remove or shorten long pauses
- Chapter Export: Save individual segments as files
- Preview Mode: List silences without splitting
- Batch Processing: Process multiple recordings
Scripts:
podcast_splitter.py- Main splitter with CLI
Use for: Podcast chapters, interview segmentation, dead air removal, audio cleanup
🔔 Sound Effects Generator
sound-effects-generator/
Generate programmatic audio: pure tones, noise types, DTMF signals, and simple sound effects. Perfect for testing, alerts, and placeholder sounds.
Key Features:
- Tones: Sine, square, sawtooth, triangle waveforms
- Noise: White, pink, brown/red noise generation
- DTMF: Phone dial tones for any digit sequence
- Beep Sequences: Multi-tone patterns and melodies
- Effects: Fade in/out, volume control
- Export: WAV, MP3 formats
Scripts:
sfx_generator.py- Main generator with CLI
Use for: Test signals, notification sounds, audio placeholders, DTMF generation
💬 Sentiment Analyzer
sentiment-analyzer/
Analyze text sentiment with detailed scoring, emotion detection, and visualization. Process single texts, CSV files, or track sentiment trends over time.
Key Features:
- Sentiment Classification: Positive, negative, neutral with confidence scores
- Polarity Scoring: -1.0 (negative) to +1.0 (positive) scale
- Emotion Detection: Joy, anger, sadness, fear, surprise
- Batch Processing: Analyze CSV files with any text column
- Visualizations: Distribution plots, trend charts
Scripts:
sentiment_analyzer.py- Main analyzer with CLI
Use for: Product review analysis, social media monitoring, customer feedback categorization
🔑 Keyword Extractor
keyword-extractor/
Extract important keywords and key phrases from text using TF-IDF, RAKE, and frequency analysis with word cloud visualization.
Key Features:
- Multiple Algorithms: TF-IDF, RAKE, frequency-based
- Key Phrases: Multi-word phrase extraction
- N-gram Support: Unigrams, bigrams, trigrams
- Word Cloud: Visualize keyword importance
- Batch Processing: Process multiple documents
Scripts:
keyword_extractor.py- Main extractor with CLI
Use for: SEO keyword research, document analysis, content summarization
📝 Text Summarizer
text-summarizer/
Generate extractive summaries from long text documents using TextRank, LSA, and frequency-based algorithms.
Key Features:
- Multiple Algorithms: TextRank, LSA, frequency
- Length Control: By ratio, sentence count, or word count
- Key Points: Extract bullet-point summaries
- Preserve Order: Maintain original sentence sequence
- Batch Processing: Summarize multiple documents
Scripts:
text_summarizer.py- Main summarizer with CLI
Use for: Article summarization, meeting notes, research papers, content digests
📊 Readability Scorer
readability-scorer/
Calculate readability scores using industry-standard formulas. Get grade level estimates, complexity metrics, and improvement suggestions.
Key Features:
- Multiple Formulas: Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau, ARI
- Grade Level: US grade level estimate
- Reading Ease: 0-100 ease score
- Text Statistics: Words, sentences, syllables analysis
- Comparison: Compare readability across texts
Scripts:
readability_scorer.py- Main scorer with CLI
Use for: Content optimization, documentation review, accessibility compliance
🔒 Data Anonymizer
data-anonymizer/
Detect and mask PII (names, emails, phones, SSN, addresses) in text and CSV files with multiple masking strategies.
Key Features:
- PII Detection: Names, emails, phones, SSN, credit cards, dates
- Multiple Strategies: Mask, redact, hash, fake data replacement
- CSV Processing: Anonymize specific columns or auto-detect
- Reversible Tokens: Optional mapping for de-anonymization
- Audit Reports: List all detected PII with locations
Scripts:
data_anonymizer.py- Main anonymizer with CLI
Use for: GDPR compliance, test data generation, log sanitization
🔄 Data Type Converter
data-type-converter/
Convert between JSON, CSV, XML, YAML, and TOML formats with nested structure handling and batch processing.
Key Features:
- 5 Formats: JSON, CSV, XML, YAML, TOML
- Nested Data: Flatten or preserve nested structures
- Type Preservation: Maintain data types where possible
- Batch Processing: Convert multiple files
Scripts:
data_converter.py- Main converter with CLI
Use for: Data migration, config file conversion, API response transformation
🔐 Password Generator
password-generator/
Generate cryptographically secure passwords and memorable passphrases with customizable rules and strength checking.
Key Features:
- Secure Generation: Uses cryptographically secure random
- Custom Rules: Character sets, required types, exclusions
- Passphrases: Word-based memorable passwords
- Strength Check: Evaluate password strength with entropy
- Bulk Generation: Generate multiple passwords
Scripts:
password_gen.py- Main generator with CLI
Use for: Secure credential generation, bulk account setup, password policies
#️⃣ Hash Calculator
hash-calculator/
Calculate cryptographic hashes for text and files with verification and checksum file generation.
Key Features:
- Multiple Algorithms: MD5, SHA1, SHA256, SHA384, SHA512, BLAKE2
- File Hashing: Streaming for large files
- Verification: Compare against expected hash
- Checksum Files: Generate/verify checksum files
- Batch Processing: Hash entire directories
Scripts:
hash_calc.py- Main calculator with CLI
Use for: File integrity verification, download validation, duplicate detection
📊 Barcode Generator
barcode-generator/
Generate barcodes in multiple formats for retail, inventory, and identification with batch generation support.
Key Features:
- Multiple Formats: Code128, EAN13, EAN8, UPC-A, Code39, ITF, ISBN
- Output Formats: PNG, SVG
- Customization: Size, colors, text display
- Check Digit: Auto-calculate and verify
- Batch Generation: From CSV files
Scripts:
barcode_gen.py- Main generator with CLI
Use for: Product labels, inventory tags, shipping labels, ISBN barcodes
🔍 Regex Tester
regex-tester/
Test, debug, and explain regular expressions with pattern generation from examples and common patterns library.
Key Features:
- Pattern Testing: Detailed match results with positions
- Pattern Explanation: Plain-English breakdown
- Pattern Generation: Create patterns from examples
- Find & Replace: Test substitution patterns
- Common Patterns: Library of pre-built patterns
Scripts:
regex_tester.py- Main tester with CLI
Use for: Regex development, data validation, text parsing, pattern learning
🗺️ Geo Visualizer
geo-visualizer/
Create interactive HTML maps with markers, heatmaps, routes, and choropleth layers using Folium. Perfect for location-based data visualization.
Key Features:
- Markers: Custom icons, popups, tooltips, clustering
- Heatmaps: Density visualization with weights
- Choropleth: Color regions by data values
- Routes: Draw paths between points
- Circles: Radius-based coverage areas
- Export: Interactive HTML files
Scripts:
geo_visualizer.py- Main map generator with CLI
Use for: Store locators, sales heatmaps, delivery routes, location analytics
📏 Distance Calculator
distance-calculator/
Calculate geographic distances between coordinates using Haversine or Vincenty methods. Find nearest points, radius search, and distance matrices.
Key Features:
- Methods: Haversine (fast), Vincenty (accurate)
- Units: km, miles, meters, nautical miles, feet
- Nearest Search: Find N closest points
- Radius Search: Points within distance
- Distance Matrix: All pairwise distances
- CSV Processing: Batch operations
Scripts:
distance_calc.py- Main calculator with CLI
Use for: Logistics optimization, delivery zones, store location analysis
📍 Geocoder
geocoder/
Convert between addresses and coordinates (geocoding/reverse geocoding) with multiple provider support and batch processing.
Key Features:
- Geocoding: Address to coordinates
- Reverse Geocoding: Coordinates to address
- Multiple Providers: Nominatim (free), Google, Bing
- Address Components: Structured parsing
- Batch Processing: CSV file operations
- Rate Limiting: Built-in request throttling
Scripts:
geocoder.py- Main geocoder with CLI
Use for: Address validation, location enrichment, coordinate lookups
✅ JSON Schema Validator
json-schema-validator/
Validate JSON data against JSON Schema specifications (Draft 4, 6, 7) with detailed error messages and schema generation.
Key Features:
- Validation: Validate data against schema
- Error Details: Path-specific error messages
- Schema Generation: Infer schema from sample data
- Batch Validation: Multiple files at once
- Multiple Drafts: Support for Draft 4, 6, 7
Scripts:
json_validator.py- Main validator with CLI
Use for: API validation, config file checks, data quality assurance
🎭 API Response Mocker
api-response-mocker/
Generate realistic mock API responses using Faker for testing, prototyping, and frontend development.
Key Features:
- Schema-Based: Define response structure
- Faker Integration: Realistic fake data
- Nested Objects: Complex structures
- Arrays: Lists with configurable counts
- Reproducible: Seed support for consistency
- Export: JSON, XML formats
Scripts:
api_mocker.py- Main mocker with CLI
Use for: API testing, frontend development, mock servers, sample data
🔬 Dependency Analyzer
dependency-analyzer/
Analyze Python imports and project dependencies. Find unused imports, generate requirements.txt, and detect circular imports.
Key Features:
- Import Extraction: List all imports
- Classification: stdlib, third-party, local
- Unused Detection: Find unused imports
- Requirements Generation: Auto-generate requirements.txt
- Circular Import Detection: Find dependency cycles
- Project Analysis: Full directory scanning
Scripts:
dependency_analyzer.py- Main analyzer with CLI
Use for: Code cleanup, dependency management, project documentation
⚖️ Unit Converter
unit-converter/
Convert between physical units across 10 categories: length, mass, temperature, time, volume, area, speed, digital, energy, and pressure.
Key Features:
- 10 Categories: Comprehensive unit coverage
- Multiple Units: Common and scientific units
- Temperature: Celsius, Fahrenheit, Kelvin
- Formulas: Show conversion formulas
- Batch Conversion: Convert lists of values
- No Dependencies: Pure Python implementation
Scripts:
unit_converter.py- Main converter with CLI
Use for: Scientific calculations, data transformation, unit standardization
📊 Correlation Explorer
correlation-explorer/
Analyze correlations between variables in datasets with visualization, significance testing, and strong/weak correlation discovery.
Key Features:
- Multiple Methods: Pearson, Spearman, Kendall
- Heatmap Visualization: Color-coded correlation matrix
- P-Values: Statistical significance
- Strong/Weak Discovery: Find notable correlations
- Target Analysis: Correlations with specific variable
- Export: CSV, JSON, PNG
Scripts:
correlation_explorer.py- Main analyzer with CLI
Use for: Feature selection, data exploration, relationship discovery
🔍 Outlier Detective
outlier-detective/
Detect anomalies and outliers using statistical (IQR, Z-score) and ML methods (Isolation Forest, LOF) with visualization.
Key Features:
- Statistical Methods: IQR, Z-score, Modified Z-score
- ML Methods: Isolation Forest, Local Outlier Factor
- Visualization: Box plots, distributions, scatter plots
- Multi-Column: Analyze multiple variables
- Reports: Detailed outlier analysis
- Clean Data: Export data with outliers removed
Scripts:
outlier_detective.py- Main detector with CLI
Use for: Data cleaning, fraud detection, quality control, anomaly detection
📋 Data Quality Auditor
data-quality-auditor/
Comprehensive data quality assessment with checks for missing values, duplicates, type issues, and quality scoring with HTML reports.
Key Features:
- Completeness: Missing value analysis
- Uniqueness: Duplicate detection
- Validity: Type validation
- Consistency: Pattern checking
- Quality Score: 0-100 overall score
- Reports: HTML, JSON export
- Validation Rules: Custom rule definitions
Scripts:
data_quality_auditor.py- Main auditor with CLI
Use for: ETL pipelines, data validation, dataset documentation, quality gates
📈 A/B Test Calculator
ab-test-calculator/
Statistical significance testing for A/B experiments with power analysis, sample size estimation, and Bayesian analysis.
Key Features:
- Significance Testing: Chi-square, Z-test for conversions
- Sample Size Estimation: Calculate required samples for desired power
- Power Analysis: Determine test power given sample size
- Bayesian Analysis: Probability to beat baseline
- Multiple Variants: Support A/B/n testing with correction
- Duration Estimation: Based on traffic volume
Scripts:
ab_test_calc.py- Main A/B test calculator with CLI
Use for: Marketing experiments, product testing, conversion optimization
📊 Time Series Decomposer
time-series-decomposer/
Extract trend, seasonal, and residual components from time series data with visualization and basic forecasting.
Key Features:
- Decomposition: Additive and multiplicative models
- Auto-Period Detection: Automatically find seasonal periods
- Trend Analysis: Direction, slope, growth rate
- Anomaly Detection: Find outliers in residuals
- Basic Forecasting: Trend extrapolation, seasonal naive
- Visualization: Component plots, ACF/PACF
Scripts:
ts_decomposer.py- Main decomposer with CLI
Use for: Sales forecasting, demand planning, seasonality analysis, anomaly detection
🔄 Dataset Comparer
dataset-comparer/
Compare two CSV/Excel datasets to identify differences, additions, deletions, and value changes between versions.
Key Features:
- Row Comparison: Find added, removed, changed rows
- Key-Based Matching: Compare by primary key columns
- Value Changes: Detect changed values in matching rows
- Schema Comparison: Identify column differences
- HTML Reports: Color-coded diff reports
- Export: CSV, JSON, HTML formats
Scripts:
dataset_comparer.py- Main comparer with CLI
Use for: Data migration validation, ETL verification, change tracking
📷 Image Metadata Tool
image-metadata-tool/
Extract EXIF metadata from images including GPS coordinates, camera settings, and timestamps. Generate location maps and strip metadata for privacy.
Key Features:
- EXIF Extraction: Camera, lens, settings, timestamps
- GPS Data: Extract coordinates, generate map URLs
- Location Maps: Create interactive maps from photo locations
- Privacy Features: Strip metadata for sharing
- Batch Processing: Process entire folders
- Export: JSON, CSV formats
Scripts:
image_metadata.py- Main metadata tool with CLI
Use for: Photo organization, privacy audit, location mapping, EXIF analysis
🖼️ Thumbnail Generator
thumbnail-generator/
Generate optimized thumbnails with smart cropping, multiple sizes, and batch processing for web, social media, and app icons.
Key Features:
- Smart Cropping: Center, edge-detection based
- Multiple Sizes: Generate many sizes at once
- Presets: Web, social media, app icons, favicon
- Batch Processing: Process entire directories
- Quality Control: Optimize file size vs quality
- Formats: JPEG, PNG, WebP output
Scripts:
thumbnail_gen.py- Main generator with CLI
Use for: E-commerce images, gallery thumbnails, social media assets, app icons
📝 Content Similarity Checker
content-similarity-checker/
Compare document similarity using TF-IDF, cosine similarity, Jaccard index, and Levenshtein distance.
Key Features:
- Multiple Algorithms: Cosine, Jaccard, Levenshtein, TF-IDF
- Similarity Matrix: Pairwise document comparison
- Duplicate Detection: Find near-duplicates by threshold
- Folder Comparison: Compare all documents in directory
- Batch Processing: CSV export of results
Scripts:
similarity_checker.py- Main checker with CLI
Use for: Plagiarism detection, content deduplication, document matching
🏷️ Named Entity Extractor
named-entity-extractor/
Extract named entities (people, organizations, locations, dates) from text using spaCy NLP or regex patterns.
Key Features:
- Entity Types: Person, Org, Location, Date, Money, Percent
- Multiple Modes: spaCy (accurate) or regex (fast)
- Batch Processing: Process folders of documents
- Entity Frequency: Count mentions
- HTML Highlighting: Color-coded entity visualization
- Export: JSON, CSV formats
Scripts:
entity_extractor.py- Main extractor with CLI
Use for: Document analysis, information extraction, content tagging
📊 Clustering Analyzer
clustering-analyzer/
Cluster data using K-Means, DBSCAN, and hierarchical clustering with evaluation metrics and visualization.
Key Features:
- K-Means: Partition-based with elbow method
- DBSCAN: Density-based for arbitrary shapes
- Hierarchical: Agglomerative with dendrograms
- Evaluation: Silhouette scores, cluster statistics
- Optimal K: Automatic cluster count selection
- Visualization: 2D plots, dendrograms, silhouette charts
Scripts:
clustering_analyzer.py- Main analyzer with CLI
Use for: Customer segmentation, pattern discovery, anomaly detection, data grouping
⏰ Cron Expression Builder
cron-expression-builder/
Build and validate cron expressions from natural language with next run preview and preset schedules.
Key Features:
- Natural Language: Convert descriptions to cron
- Cron Parser: Explain cron in plain English
- Validation: Check syntax and field ranges
- Next Runs: Preview upcoming execution times
- Presets: Common scheduling patterns
- Interactive Mode: Guided expression building
Scripts:
cron_builder.py- Main builder with CLI
Use for: Job scheduling, task automation, schedule configuration
📝 Lorem Ipsum Generator
lorem-ipsum-generator/
Generate placeholder text in multiple styles (classic, hipster, corporate, tech) for mockups, wireframes, and testing.
Key Features:
- Multiple Styles: Classic, hipster, corporate, tech
- Output Types: Paragraphs, sentences, words, lists
- HTML Output: Tags for web mockups
- Templates: Fill templates with placeholders
- Custom Length: Specify exact word counts
- Fake Data: Names, emails, dates
Scripts:
lorem_gen.py- Main generator with CLI
Use for: Mockups, wireframes, test data, placeholder content
💰 Budget Analyzer
budget-analyzer/
Analyze personal or business expenses with auto-categorization, trend analysis, and budget tracking with spending health scores.
Key Features:
- Auto-Categorization: Classify expenses by merchant/description
- Trend Analysis: Month-over-month spending patterns
- Budget vs Actual: Track spending against targets
- Spending Score: 0-100 health score with grade
- Recommendations: AI-powered savings suggestions
- Reports: PDF and HTML export with charts
Scripts:
budget_analyzer.py- Main analyzer with CLI
Use for: Personal finance, business expense tracking, budget planning
📈 Stock Screener
stock-screener/
Filter and screen stocks by financial metrics like P/E ratio, market cap, dividend yield with preset screens and comparative analysis.
Key Features:
- Multi-Metric Filtering: P/E, P/B, dividend yield, growth rates
- Preset Screens: Value, growth, dividend, quality investing
- Ranking: Score and rank stocks by criteria
- Sector Analysis: Group by industry
- Comparison: Side-by-side stock analysis
- Export: CSV, JSON formats
Scripts:
stock_screener.py- Main screener with CLI
Use for: Stock analysis, portfolio screening, investment research
💵 ROI Calculator
roi-calculator/
Calculate ROI for marketing campaigns, investments, and business decisions with break-even analysis and payback period calculations.
Key Features:
- Marketing ROI: Campaign performance with ROAS
- Investment ROI: CAGR and time-adjusted returns
- Break-Even Analysis: Find profit threshold
- Payback Period: Time to recover investment
- Sensitivity Analysis: What-if scenarios
- Comparison: Compare multiple options
Scripts:
roi_calculator.py- Main calculator with CLI
Use for: Marketing analysis, investment decisions, business planning
🧾 Expense Report Generator
expense-report-generator/
Generate professional expense reports from receipt data with automatic categorization, policy compliance checking, and PDF export.
Key Features:
- Multiple Inputs: CSV, JSON, manual entry
- Auto-Categorization: Classify expenses by type
- Policy Compliance: Flag out-of-policy expenses
- Receipt Tracking: Link receipts to expenses
- PDF Reports: Professional formatted output
- Batch Processing: Generate multiple reports
Scripts:
expense_report.py- Main generator with CLI
Use for: Business expenses, reimbursement requests, expense tracking
🖼️ Background Remover
background-remover/
Remove backgrounds from images using color-based, edge detection, or GrabCut segmentation with batch processing support.
Key Features:
- Color Removal: Remove solid color backgrounds
- Edge Detection: Detect subject edges
- GrabCut: Interactive foreground extraction
- Background Replacement: Color or image backgrounds
- Edge Refinement: Feathering and mask adjustment
- Batch Processing: Process multiple images
Scripts:
background_remover.py- Main remover with CLI
Use for: Product photography, portrait editing, image compositing
🎨 Image Filter Lab
image-filter-lab/
Apply artistic filters and effects to images including vintage, sepia, blur, sharpen, and custom presets with batch processing.
Key Features:
- Color Filters: Sepia, B&W, negative, tint
- Blur Effects: Gaussian, motion, radial blur
- Artistic: Vintage, film grain, vignette
- Adjustments: Brightness, contrast, saturation
- Presets: Vintage, film, noir, dreamy
- Batch Processing: Apply to folders
Scripts:
image_filter.py- Main filter lab with CLI
Use for: Photo editing, batch processing, social media content
🖼️ Photo Collage Maker
photo-collage-maker/
Create photo collages with grid layouts, custom arrangements, borders, and templates for social media and presentations.
Key Features:
- Grid Layouts: 2x2, 3x3, custom grids
- Templates: Magazine, polaroid, pinterest styles
- Backgrounds: Solid colors, gradients, images
- Image Fitting: Fit, fill, stretch options
- Text Labels: Add captions
- Rounded Corners: Stylized output
Scripts:
collage_maker.py- Main collage maker with CLI
Use for: Social media, presentations, photo albums
📱 Icon Generator
icon-generator/
Generate app icons in all required sizes for iOS, Android, web, macOS, and Windows from a single source image.
Key Features:
- iOS Icons: All sizes including App Store
- Android Icons: All density variants
- Favicon: Multi-resolution ICO and PNG
- macOS/Windows: Desktop icon formats
- PWA Icons: Progressive web app sizes
- Options: Rounding, padding, backgrounds
Scripts:
icon_generator.py- Main generator with CLI
Use for: App development, favicon generation, multi-platform icons
📋 Table Extractor
table-extractor/
Extract tables from PDFs and images to CSV or Excel with OCR support for scanned documents.
Key Features:
- PDF Tables: Extract from digital PDFs
- Image Tables: OCR-based extraction
- Multiple Tables: Extract all tables
- Export Formats: CSV, Excel, JSON
- Multi-Page: Process entire documents
- Table Detection: Auto-detect boundaries
Scripts:
table_extractor.py- Main extractor with CLI
Use for: Data extraction, document processing, report analysis
📝 Form Filler
form-filler/
Fill PDF forms programmatically with data from JSON, CSV, or dictionaries with batch filling support.
Key Features:
- Field Detection: Auto-detect form fields
- Field Types: Text, checkbox, dropdown, radio
- Batch Filling: Fill multiple forms from data
- Field Mapping: Map data keys to fields
- Flatten: Convert to non-editable PDF
- Export: Filled PDF output
Scripts:
form_filler.py- Main filler with CLI
Use for: Form automation, batch document generation, data entry
67. Statistical Analyzer
Perform statistical hypothesis testing, regression analysis, and ANOVA with plain-English interpretations.
Features:
- Hypothesis Tests: t-tests, chi-square, ANOVA
- Regression: Linear, polynomial, multiple regression
- Correlation: Pearson, Spearman with significance
- Distribution Tests: Normality, Q-Q plots
- Visualizations: Regression plots, residual analysis
- Plain-English Results: Interpret statistical outputs
Scripts:
statistical_analyzer.py- Statistical analysis with CLI
Use for: Academic research, A/B testing analysis, data science
68. Survey Analyzer
Analyze survey responses with Likert scales, cross-tabulations, and sentiment analysis.
Features:
- Likert Scales: Agreement, frequency, satisfaction scales
- Cross-Tabulation: Chi-square tests, heatmaps
- Sentiment Analysis: Text response sentiment scoring
- Frequency Tables: Response distributions
- NPS Calculation: Net Promoter Score
- Report Generation: PDF/HTML reports
Scripts:
survey_analyzer.py- Survey analysis with CLI
Use for: Customer feedback analysis, research surveys, satisfaction studies
69. Color Palette Extractor
Extract dominant colors from images using K-means clustering and generate color palettes.
Features:
- K-means Extraction: Extract N dominant colors
- Multiple Formats: CSS, JSON, ASE, ACO export
- Color Info: RGB, HEX, HSL, HSV values
- Swatch Generation: Palette visualization
- Batch Processing: Multiple images
Scripts:
color_palette_extractor.py- Color extraction with CLI
Use for: Design work, brand color analysis, UI development
70. Sprite Sheet Generator
Combine multiple images into sprite sheets with automatic CSS generation.
Features:
- Grid Layouts: Auto or custom arrangements
- CSS Generation: Sprite map CSS classes
- Padding Control: Spacing between sprites
- Smart Packing: Optimize sprite placement
- Transparent Support: Preserve alpha channels
Scripts:
sprite_sheet_generator.py- Sprite sheet generation
Use for: Game development, web optimization, icon management
71. PDF Toolkit
Comprehensive PDF manipulation - merge, split, rotate, watermark, and encrypt PDFs.
Features:
- Merge/Split: Combine or divide PDFs
- Rotate: Rotate pages by 90/180/270 degrees
- Extract: Extract specific pages
- Watermark: Add text/image watermarks
- Compress: Reduce file size
- Encrypt: Password protection
Scripts:
pdf_toolkit.py- PDF operations with CLI
Use for: Document management, PDF automation, batch processing
72. Receipt Scanner
Extract structured data from receipt images using OCR and pattern matching.
Features:
- OCR Processing: Extract text from images
- Data Extraction: Vendor, date, items, total, tax
- Pattern Matching: Smart regex for receipts
- Multi-Format: JPG, PNG, PDF support
- Batch Processing: Multiple receipts
- Export: JSON/CSV output
Scripts:
receipt_scanner.py- Receipt OCR with CLI
Use for: Expense tracking, accounting automation, receipt digitization
73. Video Thumbnail Extractor
Extract frames from videos at timestamps or intervals and create thumbnail grids.
Features:
- Timestamp Extraction: Extract at specific times
- Interval Frames: Extract every N seconds
- Grid Previews: Contact sheet thumbnails
- Best Frame: Find sharpest frames
- Batch Processing: Multiple videos
Scripts:
video_thumbnail_extractor.py- Frame extraction with CLI
Use for: Video previews, thumbnail generation, frame analysis
74. Video Clipper
Cut video segments by timestamp with precise frame control.
Features:
- Segment Extraction: Cut by start/end times
Loading...
Select a file to preview
Analyzing security...
Checking scan reports and verification data.
Bill of Materials
Everything this skill can do — files, network, commands, and more.