BeClaude

ppt-generator

2Community RegistryGeneralby Steven Wu

Create professional PowerPoint presentations with enhanced styling, themes, and layout options

First seen 4/17/2026

Summary

This skill enables Claude Code to generate professional PowerPoint presentations with enhanced styling, themes, and layout options.

  • It streamlines the creation of slide decks directly from code, saving developers time on formatting and design.

Overview

A curated collection of Claude Code plugins designed to enhance development workflows and productivity. This marketplace provides specialized tools, agents, and skills that integrate seamlessly with Claude Code's plugin system.

๐Ÿš€ Available Plugins

๐Ÿ“Š CSV URL Parser

Type: Agent Skill Description: Automatically parses URLs in CSV files and extracts query parameters as new columns.

Features:

  • โ€ข๐ŸŽฏ Automatic URL detection in CSV files
  • โ€ข๐Ÿ“Š Dynamic parameter extraction and column creation
  • โ€ขโœ… Data preservation with new parameter columns
  • โ€ข๐Ÿš€ Batch processing for multiple files

Use Cases:

  • โ€ขMarketing campaign analysis
  • โ€ขURL parameter tracking
  • โ€ขData enrichment from web analytics
  • โ€ขE-commerce link analysis

View Plugin Details โ†’

๐Ÿงช Test Generator

Type: Agent Description: Automatically generates high-quality test cases for code changes and new features.

Features:

  • โ€ข๐ŸŽฏ Intelligent code analysis and change detection
  • โ€ข๐Ÿ“ Multi-framework test generation (Jest, pytest, RSpec, etc.)
  • โ€ขโœ… Best practices and AAA pattern compliance
  • โ€ข๐Ÿš€ Proactive triggering after code changes

Supported Frameworks:

  • โ€ขJavaScript/TypeScript: Jest, Vitest, Mocha, React Testing Library
  • โ€ขPython: pytest, unittest, hypothesis
  • โ€ขRuby: RSpec, Minitest, FactoryBot

View Plugin Details โ†’

๐Ÿ’พ Easy Commit

Type: Command Description: Streamlined git commit creation with intelligent change analysis.

Features:

  • โ€ข๐Ÿ” Automatic git status and diff analysis
  • โ€ข๐Ÿ“ Context-aware commit message generation
  • โ€ขโšก Single-command staging and commit
  • โ€ข๐ŸŽฏ Focused on current changes only

View Plugin Details โ†’

๐Ÿ“Š FeedMob Presentations

Type: Agent Skill Description: Create and edit PowerPoint presentations using Python and python-pptx library.

Features:

  • โ€ข๐ŸŽฏ Easy creation of PowerPoint presentations from simple commands
  • โ€ข๐Ÿ“Š Support for command-line and JSON-based slide definitions
  • โ€ข๐Ÿ–ผ๏ธ Image insertion with custom positioning
  • โ€ข๐Ÿ“ Multiple slide types (title, content, blank)
  • โ€ขโœ… Standard .pptx format compatible with all major presentation software

Use Cases:

  • โ€ขMeeting presentations
  • โ€ขProject proposals
  • โ€ขTraining materials
  • โ€ขBusiness reports
  • โ€ขQuick slide deck creation

View Plugin Details โ†’

๐Ÿ“ˆ Direct Spend Visualizer

Type: Agent Skill Description: Visualize FeedMob direct spend data as ASCII line charts directly in your terminal.

Features:

  • โ€ข๐Ÿ“Š ASCII line chart generation for spend trends
  • โ€ข๐Ÿ’ฐ Dual metrics display (net spend and gross spend)
  • โ€ข๐Ÿ“… Custom date range analysis
  • โ€ข๐Ÿ”ข Detailed data tables with daily breakdowns
  • โ€ข๐ŸŽฏ Multi-campaign support for multiple click URL IDs
  • โ€ข๐Ÿ’ต USD currency formatting with proper $ symbols

Use Cases:

  • โ€ขCampaign spend analysis
  • โ€ขBudget tracking and monitoring
  • โ€ขSpend trend visualization
  • โ€ขMulti-campaign comparison
  • โ€ขQuick terminal-based reporting

Requirements:

  • โ€ขPython 3.6+
  • โ€ขFeedMob MCP Server configured with API credentials

View Plugin Details โ†’

๐Ÿ“ฐ AI News Crawler

Type: Agent Skill Description: Crawl the latest AI news from multiple sources, deduplicate, and output a single time-stamped JSON file with 10 items, all summarized in Chinese. Triggered when the request contains "ๅŽปๅงๅฐ้ฃžๆœบ".

Features:

  • โ€ข๐Ÿ—‚๏ธ Multi-source aggregation with strict deduplication by url and title
  • โ€ขโฑ๏ธ Time-window filtering (default 144h) and optional keywords
  • โ€ข๐ŸŒ Chinese summaries for English content; preserve original language field
  • โ€ข๐Ÿ“„ Single output file <YYYYMMDD_HHMMSS>.json created in current directory
  • โ€ข๐Ÿ“… Sorted by published_at (ISO8601) in descending order; always 10 items
  • โ€ข๐Ÿ›‘ No chat output; file-only workflow for clean automation

Use Cases:

  • โ€ขDaily AI news digest generation
  • โ€ขCompetitive intelligence and research monitoring
  • โ€ขInternal reporting and executive briefings
  • โ€ขTrend tracking across major tech media

View Plugin Details โ†’

๐ŸŽจ FeedMob Brand Guidelines

Type: Agent Skill Description: Generate FeedMob-branded content including reports, presentations, charts, and artifacts following official brand guidelines.

Features:

  • โ€ข๐ŸŽจ Brand Consistency: Automatically applies FeedMob brand standards
  • โ€ข๐Ÿ“ Typography Control: Uses approved Lato font family exclusively
  • โ€ข๐ŸŽจ Color Palette: Applies official FeedMob teal (#00B5AD) color scheme
  • โ€ข๐Ÿ“Š Data Visualization: Creates on-brand charts with consistent color mapping
  • โ€ข๐Ÿ–ผ๏ธ Logo Compliance: Handles logo usage with proper specifications
  • โ€ข๐Ÿ“„ Multiple Formats: Supports reports, presentations, charts, artifacts
  • โ€ขโœ… Quality Assurance: Built-in brand compliance checklist

Brand Guidelines:

  • โ€ขPrimary Color: Teal (#00B5AD) for accents and emphasis
  • โ€ขTypography: Lato Light (body), Lato Regular (headers), Lato Bold (emphasis)
  • โ€ขLogo: Black text + teal plus sign with proper clear space
  • โ€ขDesign: Modern, clean, minimalist with white backgrounds
  • โ€ขCharts: Maximum 4 colors, consistent mapping, Lato font

Use Cases:

  • โ€ขFeedMob-branded reports and documents
  • โ€ขPowerPoint presentations with FeedMob styling
  • โ€ขData visualizations and charts
  • โ€ขMarketing materials and artifacts
  • โ€ขInvestor decks and business proposals

Integration:

  • โ€ขWorks seamlessly with feedmob-presentations skill for presentations
  • โ€ขEnforces brand standards for all FeedMob content
  • โ€ขComprehensive quality checklist for brand compliance

View Plugin Details โ†’

๐Ÿ“‹ Plugin Types

This marketplace includes different types of Claude Code plugins:

๐Ÿค– Agents

Specialized subagents that Claude can invoke automatically based on context:

  • โ€ขTest Generator: Automatically creates test cases for code changes
  • โ€ขCSV URL Parser: Processes CSV files with URL data

๐Ÿ› ๏ธ Skills

Model-invoked capabilities that extend Claude's functionality:

  • โ€ขCSV URL Parser Skill: Extracts URL parameters from CSV data
  • โ€ขFeedMob Presentations Skill: Creates and edits PowerPoint presentations
  • โ€ขDirect Spend Visualizer Skill: Visualizes FeedMob spend data as ASCII charts
  • โ€ขAI News Crawler Skill: Aggregates and summarizes AI news in Chinese
  • โ€ขFeedMob Brand Guidelines Skill: Generates FeedMob-branded materials with brand compliance

โšก Commands

Custom slash commands for specific workflows:

  • โ€ขSmart Commit: Intelligent git commit creation

๐Ÿš€ Quick Start

Installation

Add the entire FeedMob marketplace to Claude Code:

bash
/plugin marketplace add [email protected]:feed-mob/claude-code-marketplace.git

Or using HTTPS:

bash
/plugin marketplace add https://github.com/feed-mob/claude-code-marketplace.git

You can also install individual plugins directly:

bash
# Install CSV URL Parser
/plugin install csv-url-parser@feedmob-marketplace

# Install Test Generator
/plugin install test-generator@feedmob-marketplace

# Install FeedMob Presentations
/plugin install feedmob-presentations@feedmob-marketplace

# Install Direct Spend Visualizer
/plugin install direct-spend-visualizer@feedmob-marketplace

# Install Easy Commit
/plugin install easy-commit@feedmob-marketplace

# Install FeedMob Brand Guidelines
/plugin install feedmob-brand-guidelines@feedmob-marketplace
  1. Add the marketplace:

``bash /plugin marketplace add [email protected]:feed-mob/claude-code-marketplace.git ``

  1. Browse available plugins:

``bash /plugin ``

  1. Install from the interactive interface:

Select the plugins you want to install from the marketplace.

Verification

After adding the marketplace, verify the installation:

  1. List marketplaces:

``bash /plugin marketplace list ``

  1. Check available plugins:

``bash /plugin ``

  1. Test a plugin:

Try using one of the installed plugins to ensure everything works correctly.

Plugin Structure

Once installed, plugins will be available in your Claude Code environment:

code
your-claude-plugins/
โ”œโ”€โ”€ csv-url-parser/
โ”‚   โ”œโ”€โ”€ .claude-plugin/
โ”‚   โ”‚   โ””โ”€โ”€ plugin.json
โ”‚   โ”œโ”€โ”€ skills/
โ”‚   โ””โ”€โ”€ README.md
โ”œโ”€โ”€ test-generator/
โ”‚   โ”œโ”€โ”€ .claude-plugin/
โ”‚   โ”‚   โ””โ”€โ”€ plugin.json
โ”‚   โ”œโ”€โ”€ agents/
โ”‚   โ””โ”€โ”€ README.md
โ”œโ”€โ”€ feedmob-presentations/
โ”‚   โ”œโ”€โ”€ .claude-plugin/
โ”‚   โ”‚   โ””โ”€โ”€ plugin.json
โ”‚   โ”œโ”€โ”€ skills/
โ”‚   โ”œโ”€โ”€ assets/
โ”‚   โ”œโ”€โ”€ scripts/
โ”‚   โ””โ”€โ”€ README.md
โ”œโ”€โ”€ direct-spend-visualizer/
โ”‚   โ”œโ”€โ”€ .claude-plugin/
โ”‚   โ”‚   โ””โ”€โ”€ plugin.json
โ”‚   โ”œโ”€โ”€ skills/
โ”‚   โ”œโ”€โ”€ scripts/
โ”‚   โ”œโ”€โ”€ .mcp.json
โ”‚   โ””โ”€โ”€ README.md
โ””โ”€โ”€ easy-commit/
    โ”œโ”€โ”€ .claude-plugin/
    โ”‚   โ””โ”€โ”€ plugin.json
    โ”œโ”€โ”€ commands/
    โ””โ”€โ”€ README.md

Usage

Once installed, plugins are automatically available in Claude Code:

  • โ€ขAgents: Use /agents to see available agents or let Claude invoke them automatically
  • โ€ขSkills: Mention relevant keywords to trigger skills automatically
  • โ€ขCommands: Use slash commands like /smart-commit for specific actions

๐Ÿ“ฆ Marketplace Configuration

This repository serves as a Claude Code plugin marketplace. To enable marketplace functionality, a .claude-plugin/marketplace.json file is required at the repository root.

Marketplace Structure

The marketplace configuration follows the Claude Code Plugin Marketplaces specification:

json
{
  "name": "feedmob-marketplace",
  "owner": {
    "name": "FeedMob Team",
    "email": "[email protected]"
  },
  "metadata": {
    "description": "FeedMob's curated collection of Claude Code plugins for enhanced development workflows",
    "version": "1.0.0"
  },
  "plugins": [
    {
      "name": "csv-url-parser",
      "source": "./plugins/csv-url-parser",
      "description": "Parse URLs in CSV files and extract query parameters as new columns",
      "version": "1.0.0",
      "author": {
        "name": "FeedMob Team"
      },
      "keywords": ["csv", "url", "parsing", "data-processing"],
      "category": "data-processing"
    },
    {
      "name": "test-generator",
      "source": "./plugins/test-generator",
      "description": "Automatically generate high-quality test cases for code changes",
      "version": "1.0.0",
      "author": {
        "name": "FeedMob Team"
      },
      "keywords": ["testing", "test-generation", "automation", "quality"],
      "category": "testing"
    },
    {
      "name": "easy-commit",
      "source": "./plugins/easy-commit",
      "description": "Streamlined git commit creation with intelligent change analysis",
      "version": "1.0.0",
      "author": {
        "name": "FeedMob Team"
      },
      "keywords": ["git", "commit", "workflow", "automation"],
      "category": "productivity"
    },
    {
      "name": "feedmob-presentations",
      "source": "./plugins/feedmob-presentations",
      "description": "Create and edit PowerPoint presentations using Python and python-pptx library",
      "version": "1.0.0",
      "author": {
        "name": "FeedMob Team"
      },
      "keywords": ["ppt", "powerpoint", "presentation", "slides", "office"],
      "category": "productivity"
    },
    {
      "name": "direct-spend-visualizer",
      "source": "./plugins/direct-spend-visualizer",
      "description": "Visualize FeedMob direct spend data as ASCII line charts",
      "version": "1.0.0",
      "author": {
        "name": "FeedMob Team"
      },
      "keywords": ["visualization", "charts", "spend", "analytics", "feedmob"],
      "category": "data-visualization"
    }
  ]
}

๐Ÿ”ง Plugin Development

Creating New Plugins

Follow the Claude Code Plugin Reference for complete development guidelines.

bash
my-plugin/
โ”œโ”€โ”€ .claude-plugin/
โ”‚   โ””โ”€โ”€ plugin.json          # Required: Plugin manifest
โ”œโ”€โ”€ commands/                # Optional: Slash commands
โ”‚   โ””โ”€โ”€ my-command.md
โ”œโ”€โ”€ agents/                  # Optional: Subagents
โ”‚   โ””โ”€โ”€ my-agent.md
โ”œโ”€โ”€ skills/                  # Optional: Agent Skills
โ”‚   โ””โ”€โ”€ my-skill/
โ”‚       โ””โ”€โ”€ SKILL.md
โ”œโ”€โ”€ hooks/                   # Optional: Event handlers
โ”‚   โ””โ”€โ”€ hooks.json
โ”œโ”€โ”€ .mcp.json               # Optional: MCP servers
โ”œโ”€โ”€ scripts/                # Optional: Supporting scripts
โ””โ”€โ”€ README.md               # Plugin documentation
json
{
  "name": "my-plugin",
  "version": "1.0.0",
  "description": "Brief plugin description",
  "author": {
    "name": "Your Name",
    "email": "[email protected]"
  },
  "repository": "https://github.com/your-org/my-plugin",
  "license": "MIT",
  "keywords": ["keyword1", "keyword2"]
}

Contributing

We welcome contributions to this marketplace! Here's how to contribute:

  1. Fork the repository
  2. Create a new plugin following the structure above
  3. Add comprehensive documentation in the plugin's README.md
  4. Test your plugin thoroughly
  5. Submit a pull request with your plugin
  • โ€ขFollow the Claude Code Plugin Reference
  • โ€ขInclude comprehensive documentation
  • โ€ขTest plugins before submission
  • โ€ขUse semantic versioning
  • โ€ขInclude appropriate license information

๐Ÿ“š Documentation

๐Ÿข About FeedMob

FeedMob is committed to enhancing developer productivity through innovative tools and integrations. This plugin marketplace represents our ongoing effort to provide valuable extensions for the Claude Code ecosystem.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ”ง Troubleshooting

Marketplace Installation Issues

If you can't add the marketplace or see plugins from it:

  1. Verify repository access:

```bash # Test SSH access ssh -T [email protected]

# Or test HTTPS access curl -I https://github.com/feed-mob/claude-code-marketplace ```

  1. Check marketplace file exists:

Ensure .claude-plugin/marketplace.json exists in the repository root

  1. Validate JSON syntax:

``bash claude plugin validate . ``

If the marketplace appears but plugin installation fails:

  1. Check plugin sources:

Verify that plugin directories contain required files

  1. Test individual plugins:

Try installing plugins one by one to identify issues

  1. Check permissions:

Ensure you have access to the repository

Common Commands

bash
# List all marketplaces
/plugin marketplace list

# Update marketplace metadata
/plugin marketplace update feedmob-marketplace

# Remove marketplace
/plugin marketplace remove feedmob-marketplace

# List available plugins
/plugin

# Install specific plugin
/plugin install feedmob-presentations@feedmob-marketplace

๐Ÿค Support


Made with โค๏ธ by the FeedMob team

Install & Usage

1
Add a marketplace
/plugin marketplace add <org/repo>
2
Install the plugin

Add the configuration to /plugin install ppt-generator@<marketplace>

3
Manage with /plugin
/plugin

Use Cases

Generate a project status update presentation with charts and bullet points from a JSON data file.
Create a pitch deck for a new product launch with custom branding and consistent theme.
Convert a markdown document into a multi-slide presentation with automatic layout selection.
Build a training slide deck from a set of code snippets and explanations.
Produce a weekly report presentation by pulling data from a CSV file and applying a company theme.
Design a technical architecture overview deck with diagrams and code blocks.

Usage Examples

1

/ppt-generator create a presentation from data.json with title 'Q3 Report' and theme 'modern'

2

Generate a 10-slide pitch deck using the content in pitch.md, apply the 'dark' theme and include speaker notes

3

/ppt-generator convert report.csv to a presentation with 5 slides, using the 'corporate' theme and adding charts for each metric

View source on GitHub

Security Audits

LicenseUnknownSourceWarnRepositoryPass

Frequently Asked Questions

What is ppt-generator?

This skill enables Claude Code to generate professional PowerPoint presentations with enhanced styling, themes, and layout options. It streamlines the creation of slide decks directly from code, saving developers time on formatting and design.

How to install ppt-generator?

To install ppt-generator: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install ppt-generator@<marketplace>. Finally, /plugin in Claude Code.

What is ppt-generator best for?

ppt-generator is a plugin categorized under General. Created by Steven Wu.

What can I use ppt-generator for?

ppt-generator is useful for: Generate a project status update presentation with charts and bullet points from a JSON data file.; Create a pitch deck for a new product launch with custom branding and consistent theme.; Convert a markdown document into a multi-slide presentation with automatic layout selection.; Build a training slide deck from a set of code snippets and explanations.; Produce a weekly report presentation by pulling data from a CSV file and applying a company theme.; Design a technical architecture overview deck with diagrams and code blocks..