PLGN
Browse the docs

Start here

plgn is two things that work together: a workspace on the web where your marketing lives, and a plugin that lets the AI assistant in your terminal write into it. This page explains the shape of both, and points you at the page you actually need.

Reading time: 6 minutes

The two halves

Most marketing tools ask you to write inside them. plgn does the opposite. You write where you already work, a terminal, with an AI assistant, and plgn holds the result.

The halfWhere it livesWhat it does
The workspaceuseplgn.com, in a browserKeeps your posts, pictures, topics and everything the system knows about your brand. Your team reviews here. Nothing publishes without a person.
The pluginClaude Code, in your terminalAdds twenty-seven commands starting with /plgn. They read your brand, write posts, make pictures, and save all of it into the workspace.

You can use the workspace on its own. You cannot use the plugin on its own for anything that needs saving: seven of its commands work with no account at all, and the rest need a workspace to write into.

What you need before you start

  • Claude Code, installed and working in your terminal. Everything else happens inside it.
  • A website for your brand. Not required, but the plugin reads it to learn how you sound, and a description you type by hand gives a thinner result.
  • A plgn workspace, for anything that saves. Free to create, and you can wait until after you have tried the free commands.

You never need an API key, a token or a password for plgn itself. If anything ever asks you to paste one into your terminal, something is wrong: sign-in happens in your browser, once.

Free commands and connected commands

The twenty-seven commands split into two groups, and the split is not about quality. It is about whether the result has anywhere to go.

Free, seven commandsConnected, twenty commands
Account neededNoYes
Writes posts in your voiceYesYes
Where the result goesText in your terminalSaved in your workspace
Checked against your banned wordsNoYes, on the server
Pictures madeNoYes
ScheduledNoYes
Your team can review itNoYes, on the board

A free command never reads or writes your workspace, signed in or not. When plgn is connected it reads websites and public posts through plgn's research tools (site_read, social_fetch, web_search), which cost a few points per read, so the server sees the addresses it reads and nothing else; without a connection it uses Claude Code's own web fetch. It cannot see your brand, so it works your voice out from your website and says so before it shows you anything. That guess is good enough to judge the tool by, and not good enough to publish thirty posts from.

Your first five minutes

  1. Install the pluginTwo lines inside Claude Code add the plugin and turn it on. The install page has them.
  2. Restart Claude CodeThis is the step people skip, and skipping it causes the single most common problem. Close it and open it again.
  3. Run a free command/plgn demo https://yoursite.com gives you seven posts with no account and no sign-up.
  4. Create a workspaceGo to useplgn.com and make one. This is where your posts and your brand will live.
  5. Run /plgn setupYour browser opens once and asks you to approve access. Then the plugin reads your site and writes four things about your brand: how it sounds, who it talks to, what it sells, and words it refuses to use.
  6. Write your first month/plgn month "your subject" --dry-run shows the plan and writes nothing. Run it again without the flag when the plan looks right.
The whole thing, in the order you type it
/plugin marketplace add PLGN-App/PLGN-CLAUDE
/plugin install plgn

   ... restart Claude Code here ...

/plgn demo https://yoursite.com
/plgn setup
/plgn month "Q3 launch" --dry-run

Which page you need

If you want toRead
Get it working, or fix it when it isn'tInstall and connect
Know what a command does before you run itEvery command
Understand why it behaves the way it doesHow it works
Fix posts that come out sounding wrongWhat plgn knows
Predict its answers, or change how it writesThe skills
Know what runs when a month takes four minutesThe agents
Get faster, and avoid the expensive mistakesTips and recipes

Read them in order if you have twenty minutes. Jump straight to the one you need if you do not. Each page stands on its own and names the others where they matter.

The words this documentation uses

Seven words appear on every page and each one means something narrower than it does in ordinary use. Learning them now saves you filing things in the wrong place later.

WordWhat it means here
BrandOne business you publish for. A workspace can hold several, an agency runs one per client. Each has its own voice, its own posts and its own banned words.
PostOne piece of copy for one platform. The same idea written for LinkedIn and for X is two posts, not one post in two places.
DraftA saved post that is not going anywhere yet. Drafts are the safe state: nothing publishes from a draft, and a run that goes wrong leaves drafts you can delete.
TopicA repeated argument the brand makes, not a category. "Migration stories" is a topic. "Educational" is not. It would fit any business in any market.
OfferingOne thing the brand sells, saved as its own record with its benefits. Not a knowledge entry, and not the same as a post about it.
CampaignOne thing the brand is saying for a while, with a start and an end. Ramadan, a launch, a season. Posts inside it inherit its message and its rules, and stop inheriting them when it ends.
PointWhat making a picture costs. Points come with your plan, and you can buy more. What one picture costs depends on the model it is made with, and every command that spends them states the cost before it spends anything.