{"_id":"10x-marketing-manager","_rev":"5-ed489559d79d848ea62b5d9045acfeab","name":"10x-marketing-manager","dist-tags":{"latest":"4.1.0"},"versions":{"3.0.0":{"name":"10x-marketing-manager","version":"3.0.0","keywords":["claude-code","mcp","marketing-manager","marketing-automation","landing-pages","10x","ai-marketing"],"author":{"name":"10x Marketing","email":"hello@1to10x.com"},"license":"MIT","_id":"10x-marketing-manager@3.0.0","maintainers":[{"name":"thinqmesh","email":"getintouch.anit@gmail.com"}],"homepage":"https://mcp.10x.in","bugs":{"url":"https://github.com/Anit-1to10x/Marketing-Manager-Skill/issues"},"bin":{"10x-mm":"bin/cli.js"},"dist":{"shasum":"a71563664b7662aa8ba15f26e8079eeea7507dd4","tarball":"https://registry.npmjs.org/10x-marketing-manager/-/10x-marketing-manager-3.0.0.tgz","fileCount":105,"integrity":"sha512-y+unlZhiAmfzy9RunTe3gl3TARpvpnLPXHw25IVaB3fhITXQxVmzLZYu4+bNVcEJoOdwhUT8cMWgO8varOM2ZQ==","signatures":[{"sig":"MEUCIQDUI7Lhw3pe9N1NGv7H2fS2msQxDVklgFcRSN40zKdHSQIgciEKwB8hUSS9AZ6NcftJlNVaR9gQFjKcJkGy0UirZD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772784},"engines":{"node":">=18"},"gitHead":"237e2aa4c180df1f6352e5ae09d7cac7b53ce8e1","_npmUser":{"name":"thinqmesh","email":"getintouch.anit@gmail.com"},"repository":{"url":"git+https://github.com/Anit-1to10x/Marketing-Manager-Skill.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code plugin for the Marketing Manager platform — 25+ skills, 7 agents, 20 mm_* MCP tools for building and deploying marketing assets on 10x.in","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/10x-marketing-manager_3.0.0_1771748059540_0.7796072333896171","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"10x-marketing-manager","version":"3.1.0","keywords":["claude-code","mcp","marketing-manager","marketing-automation","landing-pages","10x","ai-marketing"],"author":{"name":"10x.in","email":"hello@10x.in"},"license":"MIT","_id":"10x-marketing-manager@3.1.0","maintainers":[{"name":"thinqmesh","email":"getintouch.anit@gmail.com"}],"homepage":"https://10x.in","bugs":{"url":"https://github.com/Anit-1to10x/Marketing-Manager-Skill/issues"},"bin":{"10x-mm":"bin/cli.js"},"dist":{"shasum":"f82aa7c3075ce164b0c2e9c2ac9eaffaf13067a3","tarball":"https://registry.npmjs.org/10x-marketing-manager/-/10x-marketing-manager-3.1.0.tgz","fileCount":110,"integrity":"sha512-HL7Q0mwPKqYYm5U9mjEO/6sYGggDLDVDZpagIvByR2GV2q4UL2tVwUzpZIC4cZMn4EerWA73n/1Qctm+sck+Pg==","signatures":[{"sig":"MEUCIQDdIaROAPkPZ0VTKe4xuGpzBrqDtH5hRHeiO/I2G1SFTAIgAoHZQ6z4+P5JqyUkh5ytPBLu7kibYSDU3O/yeAlnwD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832064},"engines":{"node":">=18"},"gitHead":"b85ab7cf8cb041a172279cd929c07c54dde08d20","_npmUser":{"name":"thinqmesh","email":"getintouch.anit@gmail.com"},"repository":{"url":"git+https://github.com/Anit-1to10x/Marketing-Manager-Skill.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code plugin for the Marketing Manager platform — 25+ skills, 7 agents, 20 mm_* MCP tools for building and deploying marketing assets on 10x.in","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/10x-marketing-manager_3.1.0_1771759358922_0.8359137510874224","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"10x-marketing-manager","version":"3.1.1","keywords":["claude-code","mcp","marketing-manager","marketing-automation","landing-pages","10x","ai-marketing"],"author":{"name":"10x.in","email":"hello@10x.in"},"license":"MIT","_id":"10x-marketing-manager@3.1.1","maintainers":[{"name":"thinqmesh","email":"getintouch.anit@gmail.com"}],"homepage":"https://10x.in","bugs":{"url":"https://github.com/Anit-1to10x/Marketing-Manager-Skill/issues"},"bin":{"10x-mm":"bin/cli.js"},"dist":{"shasum":"67f23400f2203aed2f237be83d010e65186c2ff0","tarball":"https://registry.npmjs.org/10x-marketing-manager/-/10x-marketing-manager-3.1.1.tgz","fileCount":110,"integrity":"sha512-7CfOk+Hla838Jx7GYGWyGOK9JopcWc9WpmYVS7gM98rBWSoYWvMjVJ9HyYMb0lqPJRvHhG9PvI31yzoiNjH+gQ==","signatures":[{"sig":"MEUCIDy8mnOvsoURfG37ayE23UW/J2cANNjvrL331zAcgwuHAiEA1zyk8pjQiFRaqTqTei3j9au39re0jU84lgtnDqgInwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832155},"engines":{"node":">=18"},"gitHead":"b39ad5933c03bbb3c21e33481f98380317b79f80","_npmUser":{"name":"thinqmesh","email":"getintouch.anit@gmail.com"},"repository":{"url":"git+https://github.com/Anit-1to10x/Marketing-Manager-Skill.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code plugin for the Marketing Manager platform — 25+ skills, 7 agents, 20 mm_* MCP tools for building and deploying marketing assets on 10x.in","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/10x-marketing-manager_3.1.1_1771760597698_0.35757862306773425","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"10x-marketing-manager","version":"4.1.0","keywords":["claude-code","mcp","marketing-manager","marketing-automation","landing-pages","10x","ai-marketing"],"author":{"name":"10x.in","email":"hello@10x.in"},"license":"MIT","_id":"10x-marketing-manager@4.1.0","maintainers":[{"name":"thinqmesh","email":"getintouch.anit@gmail.com"}],"homepage":"https://10x.in","bugs":{"url":"https://github.com/Anit-1to10x/Marketing-Manager-Skill/issues"},"bin":{"10x-mm":"bin/cli.js"},"dist":{"shasum":"328bf5ed5473675f6b02fa2596d8e1df3adf1ba7","tarball":"https://registry.npmjs.org/10x-marketing-manager/-/10x-marketing-manager-4.1.0.tgz","fileCount":112,"integrity":"sha512-zwaPdB3bRHRAlfrYy5G58R662zfXLjMwusLweUQZl0rUe7i42Bt64l9/uGS1p1G9TEm4oI4t1dnpP0aUchm25w==","signatures":[{"sig":"MEUCIQDjslxc0lJPoxx7aQ7BC2PhP2R5Ag2N3vWpH7ltqVD+dAIgD5VnjDJ0Bowp//tiSYEsLpO7JH8zlVbZf4hA2kUe7jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":877814},"engines":{"node":">=18"},"gitHead":"0398604ed127e3562d47cc45fd0aeed7e706a85f","_npmUser":{"name":"thinqmesh","email":"getintouch.anit@gmail.com"},"repository":{"url":"git+https://github.com/Anit-1to10x/Marketing-Manager-Skill.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code plugin for the Marketing Manager platform — 25+ skills, 7 agents, 37 Link Platform MCP tools for building and deploying marketing assets on 10x.in","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/10x-marketing-manager_4.1.0_1771939072905_0.008318614601776186","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-22T08:14:19.475Z","modified":"2026-04-25T18:40:32.113Z","3.0.0":"2026-02-22T08:14:19.682Z","3.1.0":"2026-02-22T11:22:39.145Z","3.1.1":"2026-02-22T11:43:17.875Z","4.1.0":"2026-02-24T13:17:53.128Z"},"bugs":{"url":"https://github.com/Anit-1to10x/Marketing-Manager-Skill/issues"},"author":{"name":"10x.in","email":"hello@10x.in"},"license":"MIT","homepage":"https://10x.in","keywords":["claude-code","mcp","marketing-manager","marketing-automation","landing-pages","10x","ai-marketing"],"repository":{"url":"git+https://github.com/Anit-1to10x/Marketing-Manager-Skill.git","type":"git"},"description":"Claude Code plugin for the Marketing Manager platform — 25+ skills, 7 agents, 37 Link Platform MCP tools for building and deploying marketing assets on 10x.in","maintainers":[{"email":"getintouch.anit@gmail.com","name":"thinqmesh-tech"}],"readme":"# 10x Marketing Manager\r\n\r\nClaude Code plugin that turns any AI coding agent into a full marketing team. 25+ skills, 7 AI agents, 6 slash commands, and 37 MCP tools — all wired to the Marketing Manager server and [10x.in](https://10x.in) link platform.\r\n\r\n## Quick Start\r\n\r\n```bash\r\n# Install globally\r\nnpm i -g 10x-marketing-manager\r\n\r\n# Scaffold into your project\r\ncd your-project\r\n10x-mm init\r\n\r\n# Open Claude Code and configure\r\nclaude\r\n/setup\r\n\r\n# Verify connection\r\n/health\r\n\r\n# Start building\r\n\"Build me a landing page for my SaaS product\"\r\n```\r\n\r\n## Requirements\r\n\r\n- **Node.js 18+**\r\n- **Claude Code** (or compatible AI coding agent)\r\n- **10x.in account** — Sign up at [10x.in](https://10x.in) and manage your profile at [profile.10x.in](https://profile.10x.in)\r\n\r\n## Access Tiers\r\n\r\n| Tier | What You Need | What Works |\r\n|------|---------------|------------|\r\n| **Full** | Valid PAT from 10x.in | Everything — all 37 MCP tools + all local skills |\r\n| **Local** | Your own AI key (BYOK) | Local skills only — content generation, design, build, local audits |\r\n| **None** | Nothing configured | Nothing. Run `/setup` first |\r\n\r\n- **PAT** (Personal Access Token): Get this from [profile.10x.in](https://profile.10x.in)\r\n- **BYOK** (Bring Your Own Key): Anthropic, OpenRouter, or OpenAI API key for local-only mode\r\n\r\nCheck your current tier anytime:\r\n\r\n```bash\r\n10x-mm auth\r\n```\r\n\r\n## What You Get\r\n\r\n### 37 MCP Tools (server-side, requires valid PAT)\r\n\r\n| Category | Tools |\r\n|----------|-------|\r\n| Agent (9) | `agent_create_proposal`, `agent_generate_strategy`, `agent_list_proposals`, `agent_approve_proposal`, `agent_reject_proposal`, `agent_start_run`, `agent_get_run_status`, `agent_rollback_run`, `agent_discover` |\r\n| Analytics (3) | `analytics_get`, `analytics_campaign_health`, `analytics_export` |\r\n| Forms (2) | `forms_feedback_record`, `forms_schema_get` |\r\n| Links (5) | `links_upsert`, `links_list`, `links_form_submit`, `links_health_check`, `links_route_preview` |\r\n| Routing (4) | `routing_list_context_origins`, `routing_update_context_origins`, `routing_prefetch_decisions`, `routing_read_chain_session` |\r\n| System (3) | `system_health`, `system_audit_events`, `system_usage_meters` |\r\n| Tracking (7) | `tracking_list_templates`, `tracking_upsert_template`, `tracking_list_personalization_rules`, `tracking_upsert_personalization_rule`, `tracking_resolve_chain`, `tracking_resolve_context`, `tracking_write_signal` |\r\n| Webhooks (4) | `webhooks_create`, `webhooks_list`, `webhooks_delete`, `webhooks_test` |\r\n\r\n### 25+ Skills\r\n\r\n**Content Generation**\r\n- `landing-page` — Full landing page: discovery, copy, design, build, QA, launch\r\n- `lp-copy` — Headlines, CTA, body copy optimization\r\n- `lp-design` — Visual design system, colors, typography, layout\r\n- `lp-content` — Content strategy, testimonial frameworks, social proof\r\n- `lp-seo` — SEO metadata, schema markup, Open Graph\r\n- `lp-speed` — Core Web Vitals, performance optimization\r\n\r\n**Analytics & Testing**\r\n- `lp-analytics` — GA4, Meta Pixel, event tracking, UTM strategy\r\n- `lp-abtest` — A/B test design, variants, hypothesis tracking\r\n- `lp-optimize` — CRO analysis, friction reduction, conversion improvements\r\n- `lp-funnel` — Multi-step funnels, email sequences, upsell flows\r\n- `lp-audit` — 7-point page audit (copy, design, SEO, a11y, perf, CRO, mobile)\r\n\r\n**Marketing Operations**\r\n- `lp-leads` — Lead capture forms, popups, exit-intent, sticky bars\r\n- `lp-inject` — JavaScript injection (chat widgets, heatmaps, tracking pixels)\r\n- `lp-competitor` — Competitor page teardown and counter-positioning\r\n- `marketer-dashboard` — Live metrics, strategies, links overview\r\n- `marketer-github` — GitHub-based publishing workflow\r\n- `marketer-sync` — Sync live platform data locally\r\n\r\n**Build Blocks**\r\n- `build/create_landing_page` — Scaffold a new landing page\r\n- `build/add_form_block` — Add lead capture form\r\n- `build/add_section_block` — Add content sections\r\n- `build/add_tracking_events` — Add analytics events\r\n- `build/create_funnel_spec` — Define funnel structure\r\n- `build/scaffold_funnel_routes` — Create funnel page routes\r\n\r\n**Audit Checks**\r\n- `audit/audit_build` — Build validation\r\n- `audit/audit_links` — Link integrity check\r\n- `audit/audit_lint` — Code linting\r\n- `audit/audit_typescript` — TypeScript check\r\n- `audit/audit_env_dns` — Env/DNS validation\r\n- `audit/audit_identifier_lock` — ID stability check\r\n- `audit/audit_runtime_smoke` — Runtime smoke test\r\n\r\n**Release**\r\n- `release/create_strategy_branch` — Create isolated strategy branch\r\n- `release/generate_preview` — Generate preview URL\r\n- `release/open_pr_review` — Open PR for review\r\n- `release/publish_release` — Publish to live\r\n- `release/rollback_release` — Rollback a release\r\n\r\n### 7 AI Agents\r\n\r\n| Agent | Role |\r\n|-------|------|\r\n| Agency Director | Orchestrates multi-agent campaigns |\r\n| Campaign Manager | Campaign lifecycle and scheduling |\r\n| Creative Director | Design, copy, and brand direction |\r\n| Growth Strategist | CRO, funnel optimization, analytics |\r\n| Technical Lead | Build, deploy, infrastructure |\r\n| Testing Agent | QA, audits, validation |\r\n| QA Director | Final approval and release sign-off |\r\n\r\n### 6 Slash Commands\r\n\r\n| Command | Purpose |\r\n|---------|---------|\r\n| `/setup` | Configure environment and credentials |\r\n| `/deploy` | Deploy to your live `{handle}.10x.in` page |\r\n| `/test` | Run server-side quality tests |\r\n| `/health` | Check all service connections |\r\n| `/history` | Browse past sessions and summaries |\r\n| `/feedback` | Visual annotation mode for precise edits |\r\n\r\n## Deployment Modes\r\n\r\nThe 10x.in platform supports three ways to deploy content. Page hosting uses the **direct API** (not MCP).\r\n\r\n| Mode | When to Use | How | Auth |\r\n|------|-------------|-----|------|\r\n| **Site Deployment (inline)** | Simple pages with inline CSS/JS | `POST /v2/handles/{handle}/site-deployments` with `inlineHtml` → returns `201` | JWT |\r\n| **Site Deployment (multi-file)** | Pages with separate CSS + JS, build output | `POST /v2/handles/{handle}/site-deployments` with `files` array → S3 upload → returns `201` | JWT |\r\n| **Redirect Link** | Campaign tracking URLs, short links | `links_upsert` via MCP (creates 302 redirect, NOT page hosting) | PAT |\r\n\r\n**Important**:\r\n- Site deployment returns **`201 Created`** with a `deploymentId`. Verify via `GET /v2/handles/{handle}/site-deployments/{deploymentId}/preview` (returns signed `previewUrl`).\r\n- Multi-file deployments **must include a root `index.html`** — without it, activation fails with `missing_entrypoint`.\r\n- Use `PUT /v2/handles/{handle}/site-mode` to change site display mode (requires owner JWT).\r\n- Never use raw S3 bucket URLs for previews — the bucket is origin-private behind CloudFront.\r\n- `links_upsert` creates redirect links only — it does not host HTML pages.\r\n\r\n## Architecture\r\n\r\n```\r\nYour Machine                           10x.in Platform\r\n────────────                           ──────────────────\r\n\r\nClaude Code CLI\r\n  + 10x-marketing-manager\r\n  + .mcp.json → server\r\n\r\n  ┌─── MCP (Bearer USER_PAT) ────────► {handle}.mcp.10x.in\r\n  │    Links, tracking, analytics,       MCP endpoint (37 tools)\r\n  │    webhooks, agent workflow           Alt: api.10x.in/mcp/{handle}/mcp\r\n  │\r\n  ├─── Direct API (JWT) ─────────────► api.10x.in\r\n  │    Site deployments (HTML hosting),  /v2/handles/{handle}/...\r\n  │    pages, profile, campaigns, QA\r\n  │\r\n  └─── Live site ────────────────────► {handle}.10x.in\r\n       Deployed pages served here\r\n```\r\n\r\nYour local Claude Code generates content. Two paths to the platform:\r\n- **MCP (PAT auth)**: Links (redirects), tracking, analytics, webhooks, agent workflow. Has ~1KB payload limit. PAT scope families: `tracking.templates.*`, `analytics.*`, `webhooks.*`, `system.*`.\r\n- **Direct API (JWT auth)**: Site deployments (HTML page hosting), pages, profile, campaigns, QA. No payload limit.\r\n\r\nNothing goes live without passing the server quality gate.\r\n\r\n## MCP Client Configuration\r\n\r\nConnect any MCP-compatible client to your 37 Link Platform tools:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"marketing-manager-mcp\": {\r\n      \"type\": \"http\",\r\n      \"url\": \"https://{handle}.mcp.10x.in/mcp\",\r\n      \"headers\": {\r\n        \"Authorization\": \"Bearer {YOUR_PAT}\",\r\n        \"Accept\": \"application/json, text/event-stream\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nWorks with: **Claude Code** (`.mcp.json`), **Cursor** (`.cursor/mcp.json`), **Windsurf** (`.windsurf/mcp.json`), **Claude Desktop** (`claude_desktop_config.json`).\r\n\r\nAlternative URL via resource host: `https://api.10x.in/mcp/{handle}/mcp`\r\n\r\n## CLI Commands\r\n\r\n```bash\r\n10x-mm init       # Scaffold plugin into current directory\r\n10x-mm update     # Update skill files (preserves .env and .mcp.json)\r\n10x-mm doctor     # Check environment, auth, and connectivity\r\n10x-mm auth       # Show current access tier and PAT status\r\n10x-mm history    # Show past session summaries\r\n10x-mm clear      # Delete session logs (keeps context.json)\r\n10x-mm version    # Show version\r\n10x-mm help       # Show usage\r\n```\r\n\r\n## Session Tracking\r\n\r\nEvery MCP tool call is logged locally in `.mm/` for cross-session continuity. When you start a new conversation, Claude automatically loads context from your last session so it knows what you were working on.\r\n\r\n## Environment Variables\r\n\r\nAfter running `/setup`, your `.env` will contain:\r\n\r\n```\r\nUSER_PAT=patv1_your_pat_here        # PAT (long-lived) for MCP auth\r\nLINK_PLATFORM_PAT=your_jwt_here     # JWT (1h expiry) for direct API auth\r\nLINK_PLATFORM_HANDLE=your_handle    # Your 10x.in handle\r\n```\r\n\r\n- **USER_PAT**: Personal Access Token (`patv1_*`). Long-lived. For MCP server auth (links, tracking, analytics). Get from [profile.10x.in](https://profile.10x.in).\r\n- **LINK_PLATFORM_PAT**: JWT from Cognito. Expires every 1 hour. For direct API (site-deployments, pages). Get from [profile.10x.in](https://profile.10x.in).\r\n- **LINK_PLATFORM_HANDLE**: Your 10x.in handle (e.g., `acme` deploys to `acme.10x.in`)\r\n\r\n## Domain Categories\r\n\r\nThe landing page skill supports 12 domain categories with tailored section templates:\r\n\r\n1. SaaS / Software Product\r\n2. Ecommerce / Product Page\r\n3. Portfolio / Personal Brand\r\n4. IT Support / Tech Services\r\n5. Event / Webinar / Conference\r\n6. Demo / Product Demo\r\n7. Lead Magnet / Resource Download\r\n8. Agency / Professional Services\r\n9. App Download / Mobile App\r\n10. Coming Soon / Waitlist\r\n11. Nonprofit / Cause\r\n12. Real Estate / Property\r\n\r\nEach category auto-invokes the right specialist skills (SEO, analytics, lead capture, etc.) based on domain best practices.\r\n\r\n## Error Handling\r\n\r\n| Code | Meaning | Action |\r\n|------|---------|--------|\r\n| `401 token_expired` | JWT expired (1h lifetime) | Refresh from profile.10x.in |\r\n| `401 invalid_token` | Bad PAT/JWT format | Check token in `.env` |\r\n| `403 insufficient_scope` | PAT missing required scope | Check PAT permissions |\r\n| `400 missing_entrypoint` | No `index.html` in deployment | Add root `index.html` |\r\n| `413 payload_too_large` | Content too large for MCP | Use Direct API instead |\r\n| `429 rate_limited` | Too many requests | Retry with backoff |\r\n\r\n## Links\r\n\r\n- **Platform**: [10x.in](https://10x.in)\r\n- **Profile & Tokens**: [profile.10x.in](https://profile.10x.in)\r\n- **Issues**: [GitHub Issues](https://github.com/Anit-1to10x/Marketing-Manager-Skill/issues)\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}