Agent Plugins Marketplace
← All plugins

marketing-pipeline

v0.1.0

Automated distribution pipeline for open source developer tools. Onboard a project from its README, launch to MCP Registry + directories, post to Bluesky/Dev.to/Hashnode/Mastodon, track engagement.

Claude Code8 Skills

By Robert NowellLicense: MIT2 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Claude Code
Parsed components
8 skill or MCP entries
Source updated
Sep 30, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install marketing-pipeline for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install marketing-pipeline@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/robertnowell/marketing-pipeline

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

marketing-pipeline/
├── .claude-plugin/plugin.json
├── skills/cycle/SKILL.md
├── skills/draft/SKILL.md
├── skills/launch/SKILL.md
├── skills/onboard/SKILL.md
├── skills/post/SKILL.md
├── skills/report/SKILL.md
├── skills/setup/SKILL.md
└── skills/status/SKILL.md

Included Skills8

cycleskills/cycle/SKILL.md

Run the daily post rotation — drafts and posts for all live projects across their channels.

draftskills/draft/SKILL.md

Generate social media posts for a project. Draft them yourself following the voice rules below, then validate with the anti-slop gate.

launchskills/launch/SKILL.md

Launch a project to all directories, generate drafts for all channels, and post everywhere. The full launch sequence.

onboardskills/onboard/SKILL.md

Add a new open source project to the marketing pipeline. Researches real user pain, auto-detects project type, generates everything.

postskills/post/SKILL.md

Publish a draft to a social channel (Bluesky, Dev.to, Hashnode, or Mastodon).

reportskills/report/SKILL.md

Fetch engagement metrics from all platforms and show how posts are performing. Sends a Slack digest if configured.

setupskills/setup/SKILL.md

Check credential configuration and API connectivity.

statusskills/status/SKILL.md

Show pipeline overview: live projects, post counts, and current state.

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "marketing-pipeline",
  "version": "0.1.0",
  "description": "Automated distribution pipeline for open source developer tools. Onboard a project from its README, launch to MCP Registry + directories, post to Bluesky/Dev.to/Hashnode/Mastodon, track engagement.",
  "author": {
    "name": "Robert Nowell"
  },
  "homepage": "https://github.com/robertnowell/marketing-pipeline",
  "repository": "https://github.com/robertnowell/marketing-pipeline",
  "license": "MIT",
  "keywords": [
    "marketing",
    "social-media",
    "mcp",
    "developer-tools",
    "distribution"
  ],
  "userConfig": {
    "ANTHROPIC_API_KEY": {
      "title": "Anthropic API Key",
      "description": "Only needed for GitHub Actions cron, not for plugin use",
      "type": "string",
      "sensitive": true,
      "required": false
    },
    "BLUESKY_HANDLE": {
      "title": "Bluesky Handle",
      "description": "e.g., yourname.bsky.social",
      "type": "string",
      "sensitive": false,
      "required": true
    },
    "BLUESKY_APP_PASSWORD": {
      "title": "Bluesky App Password",
      "description": "Settings > Privacy > App Passwords",
      "type": "string",
      "sensitive": true,
      "required": true
    },
    "DEVTO_API_KEY": {
      "title": "Dev.to API Key",
      "description": "dev.to/settings/extensions",
      "type": "string",
      "sensitive": true,
      "required": true
    },
    "HASHNODE_PAT": {
      "title": "Hashnode Personal Access Token",
      "description": "Account Settings > Developer",
      "type": "string",
      "sensitive": true,
      "required": false
    },
    "HASHNODE_PUBLICATION_ID": {
      "title": "Hashnode Publication ID",
      "description": "Query via GraphQL after setting PAT",
      "type": "string",
      "sensitive": false,
      "required": false
    },
    "MASTODON_ACCESS_TOKEN": {
      "title": "Mastodon Access Token",
      "description": "Needs write:statuses scope",
      "type": "string",
      "sensitive": true,
      "required": false
    },
    "MASTODON_INSTANCE_URL": {
      "title": "Mastodon Instance URL",
      "description": "e.g., https://hachyderm.io",
      "type": "string",
      "sensitive": false,
      "required": false
    },
    "SLACK_WEBHOOK_URL": {
      "title": "Slack Webhook URL",
      "description": "Incoming webhook for daily engagement reports",
      "type": "string",
      "sensitive": true,
      "required": false
    },
    "PINTEREST_ACCESS_TOKEN": {
      "title": "Pinterest Access Token",
      "description": "OAuth 2.0 token with pins:write scope (developers.pinterest.com)",
      "type": "string",
      "sensitive": true,
      "required": false
    },
    "PINTEREST_BOARD_ID": {
      "title": "Pinterest Board ID",
      "description": "Target board for pins (digits, from board URL)",
      "type": "string",
      "sensitive": false,
      "required": false
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[marketing-pipeline on Agent Plugins Marketplace](https://pluginsmp.com/plugins/marketing-pipeline)