rn plan push
Upload a Claude Code plan to rockstar.ninja.
rn plan push [name|path]
Alias: rn p push
Arguments
Provide a plan name (partial match from ~/.claude/plans/) or a full path to a markdown file. If omitted, rn shows a list of available plans to select from.
Flags
| Flag | Short | Type | Description |
|---|---|---|---|
--expires |
string | Expiry duration (e.g., 24h, 7d) |
|
--public |
bool | Make the plan publicly visible | |
--secret |
bool | Make the plan secret (unlisted) | |
--private |
bool | Make the plan private (only you can view) | |
--project |
string | Associate with a project (nanoid or label) | |
--redact |
-R |
string | Literal string to redact (repeatable) |
Versioning
Plans are versioned automatically. Pushing the same plan again creates a new version only if the content has changed. If you push identical content, the server returns the existing version without incrementing.
This means you can safely re-push a plan without creating unnecessary versions.


Examples
Push a plan by name:
rn plan push my-feature-plan
Push with expiration:
rn plan push my-plan --expires 30d --public
Push by full path:
rn plan push ~/.claude/plans/refactor-auth.md