Your client wants 30 days of social content across six platforms with brand-faithful imagery, AI-generated video, and provenance signed for EU markets. You have five days.
FAQ
socialforge is a Claude Code plugin with 16 hand-picked skills for marketing work, indexed on Flowy. Install it with the command on its page. It includes adapt-copy, assemble-document, brand-manager. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add indranilbanerjee/socialforge --agent claude-code
Your client wants 30 days of social content across six platforms with brand-faithful imagery, AI-generated video, and provenance signed for EU markets. You have five days. The last calendar got rejected because the product photo got "AI-enhanced" beyond recognition.
Run /socialforge:new-month โ /socialforge:generate-all โ /socialforge:review. Asset-first compositing keeps brand photos pixel-faithful while AI generates the scene around them. Per-platform copy adaptation handles Instagram + TikTok + LinkedIn + Threads + X + Facebook + YouTube Shorts in one pass. C2PA signing happens before review. No more "AI enhanced our logo into something else" disasters.
Open-source agency-grade social media production engine โ 16 skills ยท 25 commands ยท 5 agents ยท 22 scripts ยท an opt-in catalog of 10 HTTP connectors (zero auto-connected) ยท 0 global hooks. AI image (Vertex AI Nano Banana Pro), AI video (WaveSpeed Kling v3.0 Pro), human-in-the-loop review galleries. Built for agencies and in-house teams running monthly content calendars. Installs on Claude Code (CLI + IDE), Anthropic Cowork, OpenAI Codex, Cursor 2.5+, GitHub Copilot CLI, Google Antigravity 2.0, Hermes Agent, and OpenClaw + 35+ Agent Skills platforms. Created by Indranil Banerjee ยท LinkedIn ยท X.
๐ Just shipped โ v1.14.2 (July 30, 2026): registry re-points + the anonymity guard. Balanced/fast model aliases moved to the current generation (claude-sonnet-5, gpt-5.6-terra, gpt-5.6-luna; GPT-5.5/5.4 marked superseded with replacement routing), and a new machine-enforced source-anonymity guard scans every file on every test run. 64 tests passing. Previously โ v1.14.1 (July 29): the Line-by-Line Audit. All 134 files โ every skill, agent, command, script, reference and doc โ read end-to-end by a 5-reader audit fleet and re-verified against July-2026 ground truth. ~180 fixes: retired model ids purged from script defaults and docs (gemini-3-pro-image-preview, gemini-2.5-flash-image), the model registry finally caught up to July (Claude 5 + GPT-5.6 families, 51โ57 entries, aliases re-pointed), fictional carousel-template names and creative modes corrected repo-wide, preview HTML now escaped, credential files chmod 600, path/storage split-brain resolved to
${CLAUDE_PLUGIN_DATA}, and the self-containment guard extended across the whole repo. 56 tests passing. Full changelog โ
# Install in Claude Code:
/plugin marketplace add indranilbanerjee/neels-plugins
/plugin install socialforge@neels-plugins
# Install on Hermes Agent (Nous Research):
hermes plugins install indranilbanerjee/socialforge
# Install on OpenClaw:
openclaw plugins install git:github.com/indranilbanerjee/socialforge
If SocialForge saves your team time, give it a star โญ โ it's the single thing that helps other agencies find it.
Status: Production Ready ยท 16 skills ยท 25 commands ยท 5 agents ยท 22 scripts ยท an opt-in catalog of 10 HTTP connectors (zero auto-connected) ยท 0 global hooks
Agency-grade social media calendar automation with asset-first compositing and AI video generation. Takes monthly content calendars, matches brand assets, generates AI-composed creative, renders carousels, produces AI-generated video clips, adapts copy per platform, produces review galleries and delivery documents โ with C2PA content provenance signed into every AI-generated image/video before delivery.
Brand assets are sacred. AI is the creative layer around them.
Product photos, headshots, screenshots โ these are the brandโs real visual identity. AI generates backgrounds, mood, and context around them. The brand asset stays pixel-faithful in every composition.
| Mode | When | What Happens |
|---|---|---|
| ANCHOR_COMPOSE | Brand photo is the centerpiece | AI generates scene around the untouched asset |
| ENHANCE_EXTEND | Brand photo is the base | AI extends/enhances periphery, core stays faithful |
| STYLE_REFERENCED | No specific asset needed | AI generates using brandโs style reference photos as visual DNA |
| PURE_CREATIVE | Generic/abstract content | AI generates from text prompt + brand colors/mood |
1. /socialforge:brand-setup [brand-name] โ Configure brand (5-10 min)
2. /socialforge:index-assets [brand-name] โ Index brand photo library
3. /socialforge:new-month [brand] [YYYY-MM] โ Start monthly production
4. /socialforge:generate-all โ Produce all creative
5. /socialforge:review โ Review and approve
6. /socialforge:finalize โ Package for delivery
| Platform | Install command | Manifest path | Status |
|---|---|---|---|
| Claude Code CLI + IDE extensions | /plugin install socialforge@neels-plugins | .claude-plugin/plugin.json | Full support (canonical) |
| Anthropic Cowork | Plugins UI โ Add marketplace โ indranilbanerjee/neels-plugins โ Install SocialForge | same .claude-plugin/ files | Full support โ no /plugin slash commands in Cowork (UI-only) |
| OpenAI Codex CLI + IDE + App | codex plugin marketplace add indranilbanerjee/neels-plugins then codex plugin install socialforge@neels-plugins | .codex-plugin/plugin.json (published OpenAI schema) | Full skills + MCP support |
| Cursor 2.5+ | In any Cursor Agent chat: /add-plugin socialforge@https://github.com/indranilbanerjee/socialforge | .cursor-plugin/plugin.json (verified Cursor 2.5+ JSON Schema) | Full skills + agents + commands support |
| GitHub Copilot CLI | copilot plugin marketplace add indranilbanerjee/neels-plugins then copilot plugin install socialforge@neels-plugins | .github/plugin/plugin.json (Copilot also recognizes .claude-plugin/plugin.json as fallback) | Full skills + MCP support |
| Google Antigravity 2.0 CLI + IDE | agy plugin install https://github.com/indranilbanerjee/socialforge | gemini-extension.json (at repo root, per Google's reference pattern) | Full skills + hooks support |
| Hermes Agent (Nous Research) โ Desktop + CLI on macOS / Windows / Linux | hermes plugins install indranilbanerjee/socialforge | plugin.yaml + __init__.py at repo root (Hermes native spec) | Native plugin โ adapter walks skills/ at register time and exposes all 16 skills via ctx.register_skill(). Targets Hermes Desktop v0.15.2+ (public preview June 2 2026). |
| OpenClaw (formerly Clawdbot / Moltbot) |
Why this works: Agent Skills became an open standard in December 2025 (35+ agent products by June 2026). All 16 SKILL.md files in SocialForge are platform-portable as written.
Works on 35+ additional Agent Skills platforms without per-platform manifests โ Goose (Block), OpenHands, OpenCode (sst), Junie (JetBrains), Gemini CLI, Roo Code, Cline/Windsurf, Kiro, Amp, Letta, Mux, Factory, Workshop, Tabnine, Mistral Vibe, and more. Point any Agent-Skills-compatible client at https://github.com/indranilbanerjee/socialforge/tree/main/skills and all 16 SocialForge skills are immediately discoverable.
.mcp.json.connectors-reference) โ Notion, Canva, Slack, Gmail, Google Calendar, Figma, fal.ai, Replicate, Asana, Cloudinary (all Cowork-compatible)hooks/hooks-reference.example.json. Credential status now via /socialforge:status on demand. See the release notes for the rationale.scripts/model_registry.json + resolve_model.py + refresh_models.py. Single source of truth for image / vision / video model ids; deprecated ids passed via --model / --video-model auto-fall-forward to their replacement; refresh_models.py polls live provider catalogs and reports drift. See docs/MODEL-CURATOR.md./plugin marketplace add indranilbanerjee/neels-plugins
/plugin install socialforge@neels-plugins
claude plugins add github:indranilbanerjee/socialforge
claude plugins add /path/to/socialforge
After installing the plugin, run the setup command in Claude Code:
/socialforge:setup
This configures two external API services that power SocialForgeโs image and video generation:
Your admin provides you with:
/socialforge:setup copies these credentials to persistent storage (${CLAUDE_PLUGIN_DATA}), so they work across all sessions automatically. You only need to run it once.
Without running /socialforge:setup, image and video generation will not work. All other SocialForge features (calendar parsing, copy adaptation, review galleries, etc.) function normally without it.
If you see "/plugin isn't available in this environment" โ you're in the standard Claude chat app (browser OR installed desktop app). The
/pluginslash command is only supported in two environments: Claude Code (the developer CLI / IDE at claude.com/code,npm install -g @anthropic-ai/claude-code) and Anthropic Cowork. Everywhere else โclaude.aiweb chat, the Claude Desktop app, mobile โ plugins are managed through the UI, not slash commands.The plugin IS installed (your SocialForge skills work); only the management command is unavailable. Fix:
- In the chat UI โ click the Plugins button at the bottom of the chat โ Manage plugins โ find SocialForge โ look for Update / Refresh / Remove. If no Update button, Remove then Add plugin โ re-install from
indranilbanerjee/neels-plugins. The re-pull fetches the latest version.- For slash-command management โ switch to Claude Code (CLI or IDE) or Cowork. The plugin runs identically across every Anthropic surface; you're choosing where to type management commands.
Once you're in Claude Code or Cowork, the rest of this section applies.
Third-party marketplaces โ including this one โ have auto-update OFF by default in Claude Code. When v1.6.0 is the marketplace's latest and you're still on v1.5.3, nothing tells you. There is no banner, no badge, no notification.
Option 1 (recommended) โ turn auto-update on, once:
Open /plugin, go to the Marketplaces tab, find neels-plugins, and toggle Enable auto-update. From then on, Claude Code refreshes the catalog at startup and pulls new SocialForge releases automatically. After an auto-update fires, run /reload-plugins when prompted to apply changes mid-session โ no full restart, conversation context preserved.
Option 2 โ manual update each time:
/plugin marketplace update neels-plugins
/plugin uninstall socialforge@neels-plugins
/plugin install socialforge@neels-plugins
/reload-plugins
/plugin marketplace update only refreshes the catalog โ it does not bump installed plugin versions. The uninstall + reinstall is what actually pulls the new version.
Force-reinstall (version unchanged but content changed):
rm -rf ~/.claude/plugins/cache/neels-plugins
/plugin install socialforge@neels-plugins
/reload-plugins
Cowork is the Anthropic Desktop computer-use product (macOS/Windows). It supports third-party plugins from custom marketplaces โ same /plugin marketplace add indranilbanerjee/neels-plugins install pattern. Cowork has local filesystem access, so the full SocialForge pipeline including all 22 Python scripts (image generation, video generation, ffmpeg postprocessing, C2PA signing) runs natively. The only Cowork-specific limitation is HTTP MCPs only (no stdio/npx) โ SocialForge's 10 connectors are all HTTP and fully Cowork-compatible.
SocialForge uses Google Cloud Vertex AI for image generation. Without it, image generation will fail (it will NOT silently create placeholders).
Setup via /socialforge:setup (recommended):
/socialforge:setup and point it to the JSON key fileAlternative โ Direct environment variable:
If you prefer manual configuration, set the GOOGLE_APPLICATION_CREDENTIALS environment variable to point to your service account JSON file:
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json
Alternative โ fal.ai or Replicate: Connect via Connectors panel after installation for third-party image generation.
Run /socialforge:status to verify image and video generation credentials are configured. (As of v1.5.0, credential status is reported on demand instead of via a SessionStart banner that fired on every Claude Code launch in every project.)
Admins configure the cloud accounts once. Team members then just run /socialforge:setup with the credentials the admin shares.
socialforge-image-genSocialForge AI image generationsocialforge-image-genShare the downloaded JSON file with your team via:
NEVER commit this file to Git. NEVER share it publicly.
Cost: Image generation costs approximately $0.01-0.04 per image depending on resolution and model. All costs go to the adminโs billing account.
Share the API key string with your team via:
NEVER commit this key to Git or paste it in public forums.
Cost: All video generation costs go to the adminโs WaveSpeed account. Monitor usage at https://wavespeed.ai/dashboard
HiggsField provides additional resilience. If both Vertex AI and WaveSpeed are down, HiggsField can generate images and videos.
Share both the API key AND secret with your team. Both are needed for authentication.
Team members do NOT need any cloud accounts. The admin shares credentials, and the team member runs:
/socialforge:setup
The setup wizard asks for:
Credentials are stored in the pluginโs persistent data directory. They survive across sessions, restarts, and plugin updates.
Where credentials are stored per platform:
%APPDATA%\Claude\plugins\data\socialforge-neels-plugins\socialforge\~/Library/Application Support/Claude/plugins/data/socialforge-neels-plugins/socialforge/~/.config/Claude/plugins/data/socialforge-neels-plugins/socialforge/Or if using the fallback workspace: ~/socialforge-workspace/
SocialForge produces short-form AI-generated video clips for video content posts (Reels, TikTok, Shorts, etc.).
| Component | Model | Provider |
|---|---|---|
| Keyframe images | Gemini Nano Banana 2 / Pro | Google Cloud Vertex AI |
| Image-to-video | Kling v3.0 Pro | WaveSpeed |
After generation, videos are automatically post-processed with:
Post-processing is powered by ffmpeg, auto-installed via the imageio-ffmpeg Python package.
All video generation goes through human-in-the-loop approval. Videos are generated, previewed in the review gallery, and require explicit approval before finalization. Nothing ships without sign-off.
/socialforge:setup/socialforge:setup (for keyframe generation)pip install google-genai wavespeed Pillow imageio-ffmpegUse /socialforge:generate-video to produce video for a specific post, or /socialforge:generate-all to include video posts in batch production.
SocialForge ships an opt-in catalog of 10 HTTP connectors that work in both Cowork and Claude Code โ zero are auto-connected. .mcp.json ships as {"mcpServers":{}} by design; enable the ones you want from .mcp.json.connectors-reference:
Notion, Canva, Slack, Gmail, Google Calendar, Figma, fal.ai, Replicate, Asana, Cloudinary.
The plugin works fully without connectors โ all skills, agents, and creative production function with local assets and AI generation APIs.
Brand configs and asset indexes persist across sessions via ${CLAUDE_PLUGIN_DATA}. Asset images stay in Google Drive, Cloudinary, or local folders. See the User Guide for details.
June 2026 market-refresh sync โ June 28, 2026. Refreshes SocialForge's model registry against the June 2026 vendor catalogs. Resolver-routed โ zero hardcoded ID changes needed on the SF side because scripts/generate_video.py and scripts/compose_creative.py already call through the resolver.
latest-video-google now โ veo-3.1-generate-preview (Veo 2.0 / 3.0 / 3.0-Fast all retire 2026-06-30, replaced by Veo 3.1). latest-image-google โ gemini-3-pro-image (was retired preview ID gemini-3-pro-image-preview, shutdown 2026-06-25). latest-image-balanced-google โ gemini-3.1-flash-image (Nano Banana 2 GA, supersedes gemini-2.5-flash-image). latest-image-photoreal-google โ gemini-3-pro-image (Imagen 4 was deprecated path).scripts/resolve_model.py now unconditionally rewrites retired model IDs to their replacement_id (was previously only deprecated status). Means any cached config still passing dead model IDs (Gemini 2.0 family, Veo 2/3 family, Gemini 3 preview image variants) gets routed to a working replacement instead of HTTP 404. New test test_retired_falls_forward_unconditionally covers this.--check-params scanner. python scripts/resolve_model.py --check-params <file> flags any Python file passing temperature / top_p / top_k near Claude Opus 4.7+ targets (those return HTTP 400). Pre-flight scan of socialforge/scripts/*.py was clean.docs/MODEL-CURATOR.md refresh โ aliases table refreshed; new ยง "Parameter compatibility โ Claude Opus 4.7 and later" explains the HTTP 400 risk.64/64 tests passing. Zero pipeline behavior change beyond the resolver-routed alias updates.
Adds a release-consistency test layer to SF. New tests/test_release_consistency.py (+31 tests; SF total 23 โ 54 passing) catches: 7-manifest version drift, README badge / hero callout / Supported-surfaces heading / Current Release heading staleness, CHANGELOG out-of-sync, byte-identical descriptions across 5 Claude-family manifests, skill-count claims that don't match skills/ dir, 7 native-platform install commands present, 12 critical README sections present, every internal anchor link resolves. Plugin descriptions across all 5 Claude-family manifests now lead with "16 skills" โ improves marketplace search relevance + the test enforces the count.
Brings SocialForge to full 8-platform native support. New plugin.yaml + __init__.py at repo root for Hermes (walks skills/ at register time, exposes all 16 SF skills via ctx.register_skill() โ stdlib only, defensive coding, never raises). New openclaw.plugin.json at repo root for OpenClaw native install (id + configSchema + skills: ["./skills"]). New tests/ directory with 23 stdlib-unittest tests covering plugin.yaml schema, adapter import + register, mock ctx integration, graceful degradation on bad ctx/None, cross-manifest version consistency. Install: hermes plugins install indranilbanerjee/socialforge or openclaw plugins install git:github.com/indranilbanerjee/socialforge. Zero impact on existing platforms โ each reads only its own manifest path.
skills/c2pa-sign/SKILL.md updated for C2PA Content Credentials 2.3 (released 9 February 2026) expanded format support: live video for broadcast/streaming, plain text documents, OGG Vorbis audio, large AVI video files, EXIF Original Preservation Images. Relevant for Reels / TikTok / Shorts streaming workflows and product photography preservation. Also added C2PA Spec 2.4 (April 2026) AI Disclosure Assertion (c2pa.ai-disclosure) โ machine-readable AI transparency info that the EU AI Act Article 50 deployer pathway will read. When c2pa_sign.py is on a C2PA SDK โฅ 0.36, embed the assertion alongside existing IPTC + schema.org tags. Trust List now via the public C2PA Conformance Program.
Trimmed install-UI descriptions to ~150 chars across all 5 platform manifests. Rewrote README hero pain-first. Added platform-skill GitHub topics. Inserted context-efficiency callouts in all 10 heaviest skills (grep-before-read pattern, ${CLAUDE_PLUGIN_DATA} directory-list-before-open, offset+limit on partial reads).
Model curator + correctness sweep. Adds the shared model-selection infrastructure (scripts/model_registry.json + resolve_model.py + refresh_models.py, see docs/MODEL-CURATOR.md) so model ids are no longer hardcoded across image / edit / vision / video scripts. Replaced deprecated gemini-2.0-flash (ร1), gemini-2.0-flash-exp-image-generation (ร1), and veo-2.0-generate-001 (ร2) with curator-resolved defaults; added --model / --video-model / --list-models flags. Fixed the dead cloud.higgsfield.ai/api-keys URL in README + setup SKILL. Replaced dead gmail.mcp.claude.com / gcal.mcp.claude.com / drive.mcp.claude.com MCP URLs with the working Google-hosted equivalents. Swept shorthand /sf:X slash refs to canonical /socialforge:X. Fixed a pre-existing arg-order bug in the Kling call site (aspect_ratio was being passed as duration).
Polish + discoverability + community-standards pass. Adds Star History, community-standards files (CODE_OF_CONDUCT.md, SECURITY.md, PR + Issue templates), rewrites the README hero with social-proof badges + maintainer block (indranil.in + linkedin.com/in/askneelnow + @askneelnow), fixes stale asset counts (15โ16 skills, 19โ22 scripts) across README, and expands plugin.json keywords from 17 โ 47 for marketplace search.
Ships verified-real native manifests for OpenAI Codex (.codex-plugin/plugin.json per the published OpenAI schema), Google Antigravity 2.0 (gemini-extension.json at repo root per Google's gemini-cli-extensions/data-agent-kit-starter-pack reference pattern), Cursor 2.5+ (.cursor-plugin/plugin.json per the verified Cursor JSON Schema), and GitHub Copilot CLI (.github/plugin/plugin.json per the verified GitHub schema). Adds AGENTS.md at root (auto-loaded by Codex + Antigravity + Copilot + Cursor agent context chains). All 16 skills share via the Agent Skills open standard โ no duplication.
v1.7.0 added invented .codex-plugin/plugin.json + .cursor-plugin/plugin.json and v1.8.0 added invented .antigravity/plugin.json + an unverified GitHub Copilot CLI auto-discovery claim. All four were removed in v1.8.5 after a May 2026 research pass confirmed those manifests did not match the platforms' actual install specs. v1.9.0 then ships the REAL native manifests against the verified published schemas โ see the v1.9.0 entry above.
EU AI Act Article 50 readiness (applicable 2 Aug 2026). New scripts/c2pa_sign.py wraps c2pa-python>=0.32 to embed machine-readable provenance manifests in AI-generated assets โ brand (CreativeWork.author), generator name, prompt, target platform, IPTC digital-source-type. New /socialforge:c2pa-sign skill exposes it. Optional --c2pa-sign flag on generate_image.py (post-image-generation step) and video_postprocess.py (post-per-platform-resize step) auto-signs before delivery. Empirically tested: 75-byte test PNG โ ~43 KB signed PNG with manifest_embedded_and_verified=true. Production deployment requires a CAI-recognized signing certificate (Adobe Content Credentials, Truepic, Numbers Protocol, or Microsoft Azure Confidential Ledger) โ see references/c2pa-production-cert.md.
May 2026 channel pack added at references/channel-changes-may-2026.md โ TikTok USDS Joint Venture (post-Jan 22 2026; AI creator labeling mandatory, AI content excluded from Creator Rewards Program, daily shoppable-post limits May 11 2026), LinkedIn March 12 2026 algorithm + Depth Score (external links and engagement bait penalized ~60%), Apple MPP affects ~64% of B2C opens (open rate dropped as primary KPI), YouTube AI Shorts labeling, Sora deprecation timeline (consumer app 26 Apr 2026, API 24 Sep 2026 โ default to Runway Gen-4 / Veo 3.x / Kling 3.0). Third-party cookies deprecation cancelled.
Engineering spec correction โ SOCIALFORGE-COMPLETE-ENGINEERING-SPEC.md section 16.3: Sora 2 row marked DEPRECATED; Runway Gen-4 and Kling 3.0 Omni added as replacements.
README correctness โ Updating section rewritten; explicit two-option flow since third-party marketplaces have auto-update OFF by default in Claude Code; new "Installs in Cowork" subsection clarifying that the full SF pipeline including all 22 Python scripts runs natively in Cowork.
v1.5.0 removed all 4 global hooks (SessionStart credential banner, PreToolUse Write/Edit compliance check, SubagentStart brand-context injection, Stop image-approval verification) that previously fired on every Claude Code operation in every project. Credential status reported on demand via /socialforge:status. v1.5.1 hardened the plugin manifest. v1.5.2 fixed manifest install format. v1.5.3 swept all /sf: shorthand to canonical /socialforge: across ~200 references.
100% spec coverage. Persistent storage via ${CLAUDE_PLUGIN_DATA}, Google Drive asset source, Cloudinary DAM, Veo 3.1 video generation, edge feathering, color temp matching, PDF carousel assembly, Instagram first-comment strategy, bilingual copy support.
SocialForge is built and maintained by Indranil Banerjee โ a digital marketing practitioner shipping social-creative automation as code. The asset-first compositing principle ("brand assets are sacred, AI is the creative layer around them") and the four creative modes come from real agency work producing monthly content calendars at scale.
If SocialForge saves your team time, โญ star the repo. Sharing on LinkedIn (linkedin.com/in/askneelnow) or X (@askneelnow) helps too โ tag me, I'll re-share.
PRs welcome โ especially on the four creative modes, platform-specific copy adaptation rules, and AI image/video model integrations. See CONTRIBUTING.md for the workflow, .github/PULL_REQUEST_TEMPLATE.md for the PR checklist, and TESTING-GUIDE.md for the test plan. All contributors are expected to follow the Code of Conduct. Security issues: use Private Security Advisories per SECURITY.md โ do not file public issues for vulnerabilities.
SocialForge is part of the Neelverse Marketing Suite by Indranil Banerjee โ three plugins that work together for end-to-end marketing:
| Plugin | What It Does | Install |
|---|---|---|
| Digital Marketing Pro | End-to-end engagement methodology โ 12-Part Strategy Flow, Four Core Documents, Two-Views Model | /plugin install digital-marketing-pro@neels-plugins |
| ContentForge | Publication-ready content via 10-phase pipeline โ research, fact-check, draft, SEO, humanize, .docx export with C2PA signing | /plugin install contentforge@neels-plugins |
| SocialForge (this plugin) | Social media calendar automation with AI image + video generation (Vertex AI Nano Banana Pro + WaveSpeed Kling v3.0 Pro), C2PA signing | /plugin install socialforge@neels-plugins |
Use together: Plan campaigns in DM Pro, produce articles with ContentForge, create social visuals and videos with SocialForge. All share the same brand profiles and marketplace.
claude plugin marketplace add indranilbanerjee/neels-plugins
claude plugin install digital-marketing-pro@neels-plugins
claude plugin install contentforge@neels-plugins
claude plugin install socialforge@neels-plugins
MIT โ see LICENSE. Free to use commercially.
Made with care by Indranil Banerjee ยท MIT-licensed ยท โญ Star the repo if it helps you
__init__.py
.claude-plugin/
plugin.json
.codex-plugin/
plugin.json
.cursor-plugin/
plugin.json
.github/
ISSUE_TEMPLATE/
bug_report.md
feature_request.md
plugin/
plugin.json
PULL_REQUEST_TEMPLATE.md
.gitignore
.mcp.json.connectors-reference
.mcp.json.example
.tmp/
gen_readme.b64
script.b64
agents/
AGENTS.md
carousel-builder.md
compliance-checker.md
copy-adapter.md
image-compositor.md
quality-reviewer.md
assets/
carousel-templates/
case-study-10slide.html
comparison-10slide.html
data-infographic-6slide.html
generic-8slide.html
playbook-8slide.html
quote-card-single.html
recap-6slide.html
tips-5slide.html
document-template/
calendar-doc-structure.json
gallery-template/
gallery.css
gallery.html
gallery.js
README.md
CHANGELOG.md
CODE_OF_CONDUCT.md
commands/
adapt-copy.md
assemble-document.md
brand-setup.md
check-approvals.md
client-review.md
cost-report.md
edit-image.md
edit-post.md
finalize.md
generate-all.md
generate-post.md
index-assets.md
match-assets.md
new-month.md
parse-calendar.md
preview-batch.md
reactive-post.md
render-carousels.md
review.md
revision.md
setup.md
status.md
swap-asset.md
switch-brand.md
sync-calendar.md
CONNECTORS.md
CONTRIBUTING.md
docs/
MODEL-CURATOR.md
OPERATIONS.md
USER-GUIDE.md
gemini-extension.json
hooks/
hooks-reference.example.json
hooks.json
LICENSE
openclaw.plugin.json
package.json
plugin.yaml
README.md
references/
approval-chain-schema.md
asset-index-schema.md
brand-config-schema.md
c2pa-production-cert.md
calendar-data-schema.md
carousel-templates-guide.md
channel-changes-may-2026.md
compliance-rules-schema.md
compositing-guide.md
eu-ai-act-article50.md
image-gen-guide.md
platform-specs.md
status-tracker-schema.md
troubleshooting.md
scripts/
adapt_copy.py
assemble_docx.js
build_gallery.py
c2pa_sign.py
compliance_check.py
compose_image.py
compose_text_overlay.py
cost_tracker.py
credential_manager.py
edit_image.py
generate_image.py
generate_video.py
index_assets.py
install_deps.py
match_assets.py
model_registry.json
refresh_models.py
render_carousel.py
render_preview.py
resize_image.py
resolve_model.py
status_manager.py
verify_brand_colors.py
video_postprocess.py
SECURITY.md
settings.json
skills/
adapt-copy/
SKILL.md
assemble-document/
SKILL.md
brand-manager/
SKILL.md
build-review-gallery/
SKILL.md
c2pa-sign/
SKILL.md
compose-creative/
SKILL.md
create-previews/
SKILL.md
finalize-month/
SKILL.md
full-pipeline/
SKILL.md
generate-video/
SKILL.md
index-assets/
SKILL.md
manage-reviews/
SKILL.md
match-assets/
SKILL.md
parse-calendar/
SKILL.md
render-carousels/
SKILL.md
setup/
SKILL.md
SOCIALFORGE-COMPLETE-ENGINEERING-SPEC.md
SUBMISSION.md
TESTING-GUIDE.md
tests/
__init__.py
run_all.py
test_brand_config_shapes.py
test_hermes_adapter.py
test_openclaw_manifest.py
test_release_consistency.py
test_self_containment.py
test_source_anonymity.pyยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic
openclaw plugins install git:github.com/indranilbanerjee/socialforgeopenclaw.plugin.json at repo root (also auto-detects .claude-plugin/plugin.json as Claude-compatible bundle) |
Native plugin via openclaw.plugin.json; skills field points at ./skills. |