{"id":48801503,"url":"https://github.com/feed-mob/claude-code-marketplace","last_synced_at":"2026-04-14T03:03:44.049Z","repository":{"id":321018876,"uuid":"1084114034","full_name":"feed-mob/claude-code-marketplace","owner":"feed-mob","description":"Claude Plugins from FeedMob Dev Team","archived":false,"fork":false,"pushed_at":"2025-12-18T08:35:25.000Z","size":5935,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-21T16:03:54.050Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://feedmob.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/feed-mob.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-27T08:39:58.000Z","updated_at":"2025-12-18T08:00:17.000Z","dependencies_parsed_at":"2025-10-27T11:25:15.847Z","dependency_job_id":"22b15183-7aff-40e5-aaf9-c24d91b9348f","html_url":"https://github.com/feed-mob/claude-code-marketplace","commit_stats":null,"previous_names":["feed-mob/claude-code-marketplace"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/feed-mob/claude-code-marketplace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feed-mob%2Fclaude-code-marketplace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feed-mob%2Fclaude-code-marketplace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feed-mob%2Fclaude-code-marketplace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feed-mob%2Fclaude-code-marketplace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/feed-mob","download_url":"https://codeload.github.com/feed-mob/claude-code-marketplace/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feed-mob%2Fclaude-code-marketplace/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31779951,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-14T03:03:30.131Z","updated_at":"2026-04-14T03:03:44.035Z","avatar_url":"https://github.com/feed-mob.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FeedMob Claude Code Plugin Marketplace\n\nA 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.\n\n## 🚀 Available Plugins\n\n### 📊 CSV URL Parser\n**Type**: Agent Skill\n**Description**: Automatically parses URLs in CSV files and extracts query parameters as new columns.\n\n**Features**:\n- 🎯 Automatic URL detection in CSV files\n- 📊 Dynamic parameter extraction and column creation\n- ✅ Data preservation with new parameter columns\n- 🚀 Batch processing for multiple files\n\n**Use Cases**:\n- Marketing campaign analysis\n- URL parameter tracking\n- Data enrichment from web analytics\n- E-commerce link analysis\n\n[View Plugin Details →](plugins/csv-url-parser/README.md)\n\n### 🧪 Test Generator\n**Type**: Agent\n**Description**: Automatically generates high-quality test cases for code changes and new features.\n\n**Features**:\n- 🎯 Intelligent code analysis and change detection\n- 📝 Multi-framework test generation (Jest, pytest, RSpec, etc.)\n- ✅ Best practices and AAA pattern compliance\n- 🚀 Proactive triggering after code changes\n\n**Supported Frameworks**:\n- **JavaScript/TypeScript**: Jest, Vitest, Mocha, React Testing Library\n- **Python**: pytest, unittest, hypothesis\n- **Ruby**: RSpec, Minitest, FactoryBot\n\n[View Plugin Details →](plugins/test-generator/README.md)\n\n### 💾 Easy Commit\n**Type**: Command\n**Description**: Streamlined git commit creation with intelligent change analysis.\n\n**Features**:\n- 🔍 Automatic git status and diff analysis\n- 📝 Context-aware commit message generation\n- ⚡ Single-command staging and commit\n- 🎯 Focused on current changes only\n\n[View Plugin Details →](plugins/easy-commit/commands/smart-commit.md)\n\n### 📊 FeedMob Presentations\n**Type**: Agent Skill\n**Description**: Create and edit PowerPoint presentations using Python and python-pptx library.\n\n**Features**:\n- 🎯 Easy creation of PowerPoint presentations from simple commands\n- 📊 Support for command-line and JSON-based slide definitions\n- 🖼️ Image insertion with custom positioning\n- 📝 Multiple slide types (title, content, blank)\n- ✅ Standard .pptx format compatible with all major presentation software\n\n**Use Cases**:\n- Meeting presentations\n- Project proposals\n- Training materials\n- Business reports\n- Quick slide deck creation\n\n[View Plugin Details →](plugins/feedmob-presentations/README.md)\n\n### 📈 Direct Spend Visualizer\n**Type**: Agent Skill\n**Description**: Visualize FeedMob direct spend data as ASCII line charts directly in your terminal.\n\n**Features**:\n- 📊 ASCII line chart generation for spend trends\n- 💰 Dual metrics display (net spend and gross spend)\n- 📅 Custom date range analysis\n- 🔢 Detailed data tables with daily breakdowns\n- 🎯 Multi-campaign support for multiple click URL IDs\n- 💵 USD currency formatting with proper $ symbols\n\n**Use Cases**:\n- Campaign spend analysis\n- Budget tracking and monitoring\n- Spend trend visualization\n- Multi-campaign comparison\n- Quick terminal-based reporting\n\n**Requirements**:\n- Python 3.6+\n- FeedMob MCP Server configured with API credentials\n\n[View Plugin Details →](plugins/direct-spend-visualizer/README.md)\n\n### 📰 AI News Crawler\n**Type**: Agent Skill\n**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 \"去吧小飞机\".\n\n**Features**:\n- 🗂️ Multi-source aggregation with strict deduplication by `url` and `title`\n- ⏱️ Time-window filtering (default `144h`) and optional `keywords`\n- 🌐 Chinese summaries for English content; preserve original `language` field\n- 📄 Single output file `\u003cYYYYMMDD_HHMMSS\u003e.json` created in current directory\n- 📅 Sorted by `published_at` (ISO8601) in descending order; always 10 items\n- 🛑 No chat output; file-only workflow for clean automation\n\n**Use Cases**:\n- Daily AI news digest generation\n- Competitive intelligence and research monitoring\n- Internal reporting and executive briefings\n- Trend tracking across major tech media\n\n[View Plugin Details →](plugins/ai-news-crawler/skills/SKILL.md)\n\n### 🎨 FeedMob Brand Guidelines\n**Type**: Agent Skill\n**Description**: Generate FeedMob-branded content including reports, presentations, charts, and artifacts following official brand guidelines.\n\n**Features**:\n- 🎨 **Brand Consistency**: Automatically applies FeedMob brand standards\n- 📝 **Typography Control**: Uses approved Lato font family exclusively\n- 🎨 **Color Palette**: Applies official FeedMob teal (#00B5AD) color scheme\n- 📊 **Data Visualization**: Creates on-brand charts with consistent color mapping\n- 🖼️ **Logo Compliance**: Handles logo usage with proper specifications\n- 📄 **Multiple Formats**: Supports reports, presentations, charts, artifacts\n- ✅ **Quality Assurance**: Built-in brand compliance checklist\n\n**Brand Guidelines**:\n- **Primary Color**: Teal (#00B5AD) for accents and emphasis\n- **Typography**: Lato Light (body), Lato Regular (headers), Lato Bold (emphasis)\n- **Logo**: Black text + teal plus sign with proper clear space\n- **Design**: Modern, clean, minimalist with white backgrounds\n- **Charts**: Maximum 4 colors, consistent mapping, Lato font\n\n**Use Cases**:\n- FeedMob-branded reports and documents\n- PowerPoint presentations with FeedMob styling\n- Data visualizations and charts\n- Marketing materials and artifacts\n- Investor decks and business proposals\n\n**Integration**:\n- Works seamlessly with `feedmob-presentations` skill for presentations\n- Enforces brand standards for all FeedMob content\n- Comprehensive quality checklist for brand compliance\n\n[View Plugin Details →](plugins/feedmob-brand-guidelines/README.md)\n\n## 📋 Plugin Types\n\nThis marketplace includes different types of Claude Code plugins:\n\n### 🤖 Agents\nSpecialized subagents that Claude can invoke automatically based on context:\n- **Test Generator**: Automatically creates test cases for code changes\n- **CSV URL Parser**: Processes CSV files with URL data\n\n### 🛠️ Skills\nModel-invoked capabilities that extend Claude's functionality:\n- **CSV URL Parser Skill**: Extracts URL parameters from CSV data\n- **FeedMob Presentations Skill**: Creates and edits PowerPoint presentations\n- **Direct Spend Visualizer Skill**: Visualizes FeedMob spend data as ASCII charts\n- **AI News Crawler Skill**: Aggregates and summarizes AI news in Chinese\n- **FeedMob Brand Guidelines Skill**: Generates FeedMob-branded materials with brand compliance\n\n### ⚡ Commands\nCustom slash commands for specific workflows:\n- **Smart Commit**: Intelligent git commit creation\n\n## 🚀 Quick Start\n\n### Installation\n\n#### Method 1: Add as Marketplace (Recommended)\n\nAdd the entire FeedMob marketplace to Claude Code:\n\n```bash\n/plugin marketplace add git@github.com:feed-mob/claude-code-marketplace.git\n```\n\nOr using HTTPS:\n```bash\n/plugin marketplace add https://github.com/feed-mob/claude-code-marketplace.git\n```\n\n#### Method 2: Add Individual Plugins\n\nYou can also install individual plugins directly:\n\n```bash\n# Install CSV URL Parser\n/plugin install csv-url-parser@feedmob-marketplace\n\n# Install Test Generator\n/plugin install test-generator@feedmob-marketplace\n\n# Install FeedMob Presentations\n/plugin install feedmob-presentations@feedmob-marketplace\n\n# Install Direct Spend Visualizer\n/plugin install direct-spend-visualizer@feedmob-marketplace\n\n# Install Easy Commit\n/plugin install easy-commit@feedmob-marketplace\n\n# Install FeedMob Brand Guidelines\n/plugin install feedmob-brand-guidelines@feedmob-marketplace\n```\n\n#### Method 3: Browse and Install Interactively\n\n1. **Add the marketplace**:\n   ```bash\n   /plugin marketplace add git@github.com:feed-mob/claude-code-marketplace.git\n   ```\n\n2. **Browse available plugins**:\n   ```bash\n   /plugin\n   ```\n\n3. **Install from the interactive interface**:\n   Select the plugins you want to install from the marketplace.\n\n### Verification\n\nAfter adding the marketplace, verify the installation:\n\n1. **List marketplaces**:\n   ```bash\n   /plugin marketplace list\n   ```\n\n2. **Check available plugins**:\n   ```bash\n   /plugin\n   ```\n\n3. **Test a plugin**:\n   Try using one of the installed plugins to ensure everything works correctly.\n\n### Plugin Structure\n\nOnce installed, plugins will be available in your Claude Code environment:\n\n```\nyour-claude-plugins/\n├── csv-url-parser/\n│   ├── .claude-plugin/\n│   │   └── plugin.json\n│   ├── skills/\n│   └── README.md\n├── test-generator/\n│   ├── .claude-plugin/\n│   │   └── plugin.json\n│   ├── agents/\n│   └── README.md\n├── feedmob-presentations/\n│   ├── .claude-plugin/\n│   │   └── plugin.json\n│   ├── skills/\n│   ├── assets/\n│   ├── scripts/\n│   └── README.md\n├── direct-spend-visualizer/\n│   ├── .claude-plugin/\n│   │   └── plugin.json\n│   ├── skills/\n│   ├── scripts/\n│   ├── .mcp.json\n│   └── README.md\n└── easy-commit/\n    ├── .claude-plugin/\n    │   └── plugin.json\n    ├── commands/\n    └── README.md\n```\n\n### Usage\n\nOnce installed, plugins are automatically available in Claude Code:\n\n- **Agents**: Use `/agents` to see available agents or let Claude invoke them automatically\n- **Skills**: Mention relevant keywords to trigger skills automatically\n- **Commands**: Use slash commands like `/smart-commit` for specific actions\n\n## 📦 Marketplace Configuration\n\nThis repository serves as a Claude Code plugin marketplace. To enable marketplace functionality, a `.claude-plugin/marketplace.json` file is required at the repository root.\n\n### Marketplace Structure\n\nThe marketplace configuration follows the [Claude Code Plugin Marketplaces](https://docs.claude.com/en/docs/claude-code/plugin-marketplaces#add-and-use-marketplaces) specification:\n\n```json\n{\n  \"name\": \"feedmob-marketplace\",\n  \"owner\": {\n    \"name\": \"FeedMob Team\",\n    \"email\": \"dev@feedmob.com\"\n  },\n  \"metadata\": {\n    \"description\": \"FeedMob's curated collection of Claude Code plugins for enhanced development workflows\",\n    \"version\": \"1.0.0\"\n  },\n  \"plugins\": [\n    {\n      \"name\": \"csv-url-parser\",\n      \"source\": \"./plugins/csv-url-parser\",\n      \"description\": \"Parse URLs in CSV files and extract query parameters as new columns\",\n      \"version\": \"1.0.0\",\n      \"author\": {\n        \"name\": \"FeedMob Team\"\n      },\n      \"keywords\": [\"csv\", \"url\", \"parsing\", \"data-processing\"],\n      \"category\": \"data-processing\"\n    },\n    {\n      \"name\": \"test-generator\",\n      \"source\": \"./plugins/test-generator\",\n      \"description\": \"Automatically generate high-quality test cases for code changes\",\n      \"version\": \"1.0.0\",\n      \"author\": {\n        \"name\": \"FeedMob Team\"\n      },\n      \"keywords\": [\"testing\", \"test-generation\", \"automation\", \"quality\"],\n      \"category\": \"testing\"\n    },\n    {\n      \"name\": \"easy-commit\",\n      \"source\": \"./plugins/easy-commit\",\n      \"description\": \"Streamlined git commit creation with intelligent change analysis\",\n      \"version\": \"1.0.0\",\n      \"author\": {\n        \"name\": \"FeedMob Team\"\n      },\n      \"keywords\": [\"git\", \"commit\", \"workflow\", \"automation\"],\n      \"category\": \"productivity\"\n    },\n    {\n      \"name\": \"feedmob-presentations\",\n      \"source\": \"./plugins/feedmob-presentations\",\n      \"description\": \"Create and edit PowerPoint presentations using Python and python-pptx library\",\n      \"version\": \"1.0.0\",\n      \"author\": {\n        \"name\": \"FeedMob Team\"\n      },\n      \"keywords\": [\"ppt\", \"powerpoint\", \"presentation\", \"slides\", \"office\"],\n      \"category\": \"productivity\"\n    },\n    {\n      \"name\": \"direct-spend-visualizer\",\n      \"source\": \"./plugins/direct-spend-visualizer\",\n      \"description\": \"Visualize FeedMob direct spend data as ASCII line charts\",\n      \"version\": \"1.0.0\",\n      \"author\": {\n        \"name\": \"FeedMob Team\"\n      },\n      \"keywords\": [\"visualization\", \"charts\", \"spend\", \"analytics\", \"feedmob\"],\n      \"category\": \"data-visualization\"\n    }\n  ]\n}\n```\n\n## 🔧 Plugin Development\n\n### Creating New Plugins\n\nFollow the [Claude Code Plugin Reference](https://docs.claude.com/en/docs/claude-code/plugins-reference) for complete development guidelines.\n\n#### Basic Plugin Structure\n\n```bash\nmy-plugin/\n├── .claude-plugin/\n│   └── plugin.json          # Required: Plugin manifest\n├── commands/                # Optional: Slash commands\n│   └── my-command.md\n├── agents/                  # Optional: Subagents\n│   └── my-agent.md\n├── skills/                  # Optional: Agent Skills\n│   └── my-skill/\n│       └── SKILL.md\n├── hooks/                   # Optional: Event handlers\n│   └── hooks.json\n├── .mcp.json               # Optional: MCP servers\n├── scripts/                # Optional: Supporting scripts\n└── README.md               # Plugin documentation\n```\n\n#### Plugin Manifest Example\n\n```json\n{\n  \"name\": \"my-plugin\",\n  \"version\": \"1.0.0\",\n  \"description\": \"Brief plugin description\",\n  \"author\": {\n    \"name\": \"Your Name\",\n    \"email\": \"your@email.com\"\n  },\n  \"repository\": \"https://github.com/your-org/my-plugin\",\n  \"license\": \"MIT\",\n  \"keywords\": [\"keyword1\", \"keyword2\"]\n}\n```\n\n### Contributing\n\nWe welcome contributions to this marketplace! Here's how to contribute:\n\n1. **Fork the repository**\n2. **Create a new plugin** following the structure above\n3. **Add comprehensive documentation** in the plugin's README.md\n4. **Test your plugin** thoroughly\n5. **Submit a pull request** with your plugin\n\n#### Contribution Guidelines\n\n- Follow the [Claude Code Plugin Reference](https://docs.claude.com/en/docs/claude-code/plugins-reference)\n- Include comprehensive documentation\n- Test plugins before submission\n- Use semantic versioning\n- Include appropriate license information\n\n## 📚 Documentation\n\n- [Claude Code Plugin Reference](https://docs.claude.com/en/docs/claude-code/plugins-reference)\n- [Plugin Commands Guide](https://docs.claude.com/en/docs/claude-code/slash-commands)\n- [Agent Skills Overview](https://docs.claude.com/en/docs/claude-code/skills)\n- [Subagents Documentation](https://docs.claude.com/en/docs/claude-code/sub-agents)\n\n## 🏢 About FeedMob\n\nFeedMob 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.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🔧 Troubleshooting\n\n### Marketplace Installation Issues\n\n#### Marketplace Not Loading\nIf you can't add the marketplace or see plugins from it:\n\n1. **Verify repository access**:\n   ```bash\n   # Test SSH access\n   ssh -T git@github.com\n\n   # Or test HTTPS access\n   curl -I https://github.com/feed-mob/claude-code-marketplace\n   ```\n\n2. **Check marketplace file exists**:\n   Ensure `.claude-plugin/marketplace.json` exists in the repository root\n\n3. **Validate JSON syntax**:\n   ```bash\n   claude plugin validate .\n   ```\n\n#### Plugin Installation Failures\nIf the marketplace appears but plugin installation fails:\n\n1. **Check plugin sources**:\n   Verify that plugin directories contain required files\n\n2. **Test individual plugins**:\n   Try installing plugins one by one to identify issues\n\n3. **Check permissions**:\n   Ensure you have access to the repository\n\n### Common Commands\n\n```bash\n# List all marketplaces\n/plugin marketplace list\n\n# Update marketplace metadata\n/plugin marketplace update feedmob-marketplace\n\n# Remove marketplace\n/plugin marketplace remove feedmob-marketplace\n\n# List available plugins\n/plugin\n\n# Install specific plugin\n/plugin install feedmob-presentations@feedmob-marketplace\n```\n\n## 🤝 Support\n\n- **Issues**: Report bugs or request features via [GitHub Issues](https://github.com/feedmob/claude-code-marketplace/issues)\n- **Discussions**: Join community discussions in [GitHub Discussions](https://github.com/feedmob/claude-code-marketplace/discussions)\n- **Documentation**: Check individual plugin README files for specific usage instructions\n- **Claude Code Docs**: [Plugin Marketplaces Reference](https://docs.claude.com/en/docs/claude-code/plugin-marketplaces#add-and-use-marketplaces)\n\n---\n\n**Made with ❤️ by the FeedMob team**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffeed-mob%2Fclaude-code-marketplace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffeed-mob%2Fclaude-code-marketplace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffeed-mob%2Fclaude-code-marketplace/lists"}