Skip to content

feed-mob/claude-code-marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FeedMob Claude Code Plugin Marketplace

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

Method 1: Add as Marketplace (Recommended)

Add the entire FeedMob marketplace to Claude Code:

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

Or using HTTPS:

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

Method 2: Add Individual Plugins

You can also install individual plugins directly:

# 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

Method 3: Browse and Install Interactively

  1. Add the marketplace:

    /plugin marketplace add git@github.com:feed-mob/claude-code-marketplace.git
  2. Browse available plugins:

    /plugin
  3. 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:

    /plugin marketplace list
  2. Check available plugins:

    /plugin
  3. 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:

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:

{
  "name": "feedmob-marketplace",
  "owner": {
    "name": "FeedMob Team",
    "email": "dev@feedmob.com"
  },
  "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.

Basic Plugin Structure

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

Plugin Manifest Example

{
  "name": "my-plugin",
  "version": "1.0.0",
  "description": "Brief plugin description",
  "author": {
    "name": "Your Name",
    "email": "your@email.com"
  },
  "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

Contribution Guidelines

  • 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

Marketplace Not Loading

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

  1. Verify repository access:

    # Test SSH access
    ssh -T git@github.com
    
    # Or test HTTPS access
    curl -I https://github.com/feed-mob/claude-code-marketplace
  2. Check marketplace file exists: Ensure .claude-plugin/marketplace.json exists in the repository root

  3. Validate JSON syntax:

    claude plugin validate .

Plugin Installation Failures

If the marketplace appears but plugin installation fails:

  1. Check plugin sources: Verify that plugin directories contain required files

  2. Test individual plugins: Try installing plugins one by one to identify issues

  3. Check permissions: Ensure you have access to the repository

Common Commands

# 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

About

Claude Plugins from FeedMob Dev Team

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •