Managing Shared Content

rn session delete

Delete a shared session and all its versions from the server.

rn session delete [session-id-or-nanoid]

You can provide a local session UUID, the short nanoid from the URL, or a partial prefix. If the identifier is ambiguous (matches multiple sessions), you'll see the matches and be asked to be more specific.

Bulk delete

Delete multiple sessions at once using filter flags:

Flag Type Description
--search string Delete sessions matching name/title substring
--project string Delete sessions matching project label

Flags can be combined. The CLI shows matching sessions and asks for y/N confirmation before deleting.

rn session open

Open a shared session in your default browser.

rn session open <session-id-or-nanoid>

For private sessions, log in first with rn login so your browser can access private content.

rn plan delete

Delete a shared plan and all its versions from the server.

rn plan delete [name-or-nanoid]

You can provide the plan name (with or without .md) or the nanoid.

Bulk delete

Delete multiple plans at once using filter flags:

Flag Type Description
--search string Delete plans matching name/title substring
--project string Delete plans matching project label

Flags can be combined. The CLI shows matching plans and asks for y/N confirmation before deleting.

rn plan open

Open a shared plan in your default browser.

rn plan open <name-or-nanoid>

For private plans, log in first with rn login so your browser can access private content.

rn skill delete

Delete a shared skill and all its versions from the server.

rn skill delete <name-or-nanoid>

You can provide the skill name or the nanoid from the URL.

rn skill open

Open a shared skill in your default browser.

rn skill open <name-or-nanoid>

For private skills, log in first with rn login so your browser can access private content.

rn skill set-privacy

Set the privacy level of a shared skill.

rn skill set-privacy <name-or-nanoid> <level>

Valid levels: public, secret, private.

rn session set-privacy

Set the privacy level of a shared session.

rn session set-privacy <session-id-or-nanoid> <level>

Valid levels: public, secret, private. Changing a session's privacy also updates the privacy of any session-linked plans.

rn plan set-privacy

Set the privacy level of a shared plan.

rn plan set-privacy <name-or-nanoid> <level>

Valid levels: public, secret, private.

Identifier resolution

When you provide an identifier to delete or open, the CLI resolves it in this priority order:

  1. Exact nanoid match
  2. Exact session ID / plan name match
  3. Exact slug match (sessions only)
  4. Session ID prefix match (sessions only)

If multiple items match a slug or prefix, the server returns a 409 with the list of matches so you can refine your query.