You just shipped a feature. The PR is merged, the deploy is green, and you're already thinking about the next thing. There's still a list of tasks waiting: write the changelog entry, update the roadmap, close the related feedback items, maybe draft a help article so users know how to use what you built.

None of it is difficult. It's scattered across browser tabs and dashboards, and it always comes after the interesting work. Changelogs go out late. Roadmap items sit in "In Progress" weeks after they shipped. Feedback threads stay open.

The Userorbit skill gives your coding agent direct access to the Userorbit API. Install it once. Publish announcements, triage feedback, move roadmap items, and create help articles from the same terminal where you write code.

Why this matters for AI product management

AI product management is about reducing the gap between building features and communicating outcomes. The operational work is predictable: update changelogs, answer feedback, move roadmap topics, and keep docs current.

Automation product management with coding agents makes this repeatable. Instead of switching across dashboards, your team can run product workflows directly from the terminal with Userorbit, Claude Code, and OpenAI Codex.

What the skill does

Coding agents like Claude Code and OpenAI Codex run in your terminal and execute commands on your behalf. The Userorbit skill teaches your agent how to talk to every resource in your Userorbit workspace through the public REST API.

You can type natural language instructions like:

  • "Publish an announcement about the dark mode feature we just shipped"
  • "Show me all feedback tagged as high priority"
  • "Move the API v2 topic to the Done stage on our public roadmap"
  • "Draft a help article explaining how to set up SSO"

Your agent translates these into the correct API calls, handles authentication, and returns the results.

The skill covers the full API surface:

  • Feedback — create, list, update, archive, vote, comment, organize into boards with tags
  • Announcements — draft, publish, schedule, pin, search, manage categories
  • Roadmaps — create roadmaps with stages, add and move topics, track collaborators
  • Help center — write articles, assign to collections, publish, manage revisions
  • Subscribers — create, search, count your subscriber base
  • Projects and tags — organize everything with labels and project boundaries

Getting started

You need the skill installed in your agent and a Userorbit API key.

1. Install the skill

Clone the Userorbit skill into your agent's skills directory:

git clone https://github.com/userorbit/skill.git ~/.claude/skills/userorbit

For Codex, clone to ~/.codex/skills/userorbit instead.

2. Use it

Open your agent and ask it to do something with Userorbit:

> List my Userorbit announcement categories

On first use, the agent will prompt you for your API key (available in Settings → API in your Userorbit workspace). It handles the rest from there: creating credential files, configuring the API connection. You paste the key and go.

Team ID is optional. The agent only asks for it if you're on a multi-team Userorbit account.

No manual config files, no shell scripts, no environment variables. The skill bootstraps itself.

Publishing announcements

This is the workflow that saves the most time. You just merged a feature branch. Instead of context-switching to the Userorbit dashboard, you tell your agent what happened.

> I just shipped dark mode support. Publish an announcement
  in the "Product Updates" category. Title it "Dark mode is here"
  and write a short description about the feature.

Your agent will:

  1. Look up your announcement categories to find "Product Updates"
  2. Create the announcement with your title
  3. Write the body text based on your description
  4. Publish it immediately

If you'd rather review before publishing, leave off the publish instruction. The agent creates the announcement as a draft. You can review it in the dashboard and publish when ready.

Scheduling works too. Tell your agent to schedule an announcement for next Tuesday at 9am. Useful for coordinating with marketing emails or product launches.

Pinning important updates is a single command: "Pin the dark mode announcement."

Triaging feedback

Feedback piles up. The longer it sits untriaged, the less useful it becomes. The skill makes it practical to triage as part of your daily development workflow.

Reviewing what came in

> Show me the newest feedback items that are still in review

It returns the list with titles, statuses, and vote counts. Drill into any item:

> Show me the details and comments on that top feedback item

Updating status in bulk

> Mark the SSO feedback as planned and the CSV export one
  as in progress. Close the duplicate items about the login page.

Responding to feedback

> Add a public comment on the SSO feedback saying we're
  targeting Q2 for this. Add a private note that we need
  to check OAuth provider compatibility first.

Public comments are customer-facing. Private comments are internal team notes.

Keeping the roadmap current

Roadmaps go stale when updating them requires a separate tool. When you can update the roadmap from the same terminal where you finished the code, it stays accurate.

Moving items across stages

> Move the "API v2" topic to the "Shipped" stage on our
  public roadmap

Adding items from development context

When you discover work that should be on the roadmap during code review or while debugging, add it immediately:

> Add a topic called "Webhook retry logic" to the In Progress
  stage on the Engineering roadmap. Description: automatic
  retries with exponential backoff for failed webhook deliveries.

Creating a roadmap from scratch

> Create a roadmap called "Q2 Platform" with stages:
  Exploring, In Progress, Shipped, and Cancelled

The agent creates the roadmap and all four stages in sequence.

Writing help articles alongside the code

Help center articles have a shelf life problem. They're written once, usually weeks after the feature ships, and they describe how the feature worked when the author last checked. Not how it works today.

Writing articles alongside the code fixes this. You understand the feature best right after you built it.

> Create a help article called "Setting up SSO with SAML"
  in the "Authentication" collection. Cover the basic setup
  steps: adding the identity provider, configuring the callback
  URL, and testing the connection.

The agent creates the article as a draft in the right collection. When you're ready:

> Publish the SSO setup article

The publish/unpublish/archive lifecycle is fully supported, along with revision history if you need to roll back.

Automation product management workflows (Claude Code + OpenAI Codex)

Individual operations are useful on their own. The real value shows up when you chain them together.

Post-deploy

After a deploy, four commands cover everything:

  1. "Publish a changelog entry about the features in today's deploy"
  2. "Move the billing improvements topic to Shipped"
  3. "Mark the three feedback items about billing as completed and add a comment linking to the changelog"
  4. "Create a draft help article about the new billing dashboard"

Weekly triage

Fifteen minutes at the start of the week:

  1. "Show me all feedback from the past week sorted by votes"
  2. "Tag the top items as high priority"
  3. "Add a comment to each high-priority item acknowledging we've seen it"
  4. "Move the most-voted item to the Exploring stage on the roadmap"

Git-informed changelogs

Your agent already understands your codebase and git history. Combine that with Userorbit access:

> Write a changelog entry based on the commits since the
  last tag and publish it in "Product Updates"

The agent reads your git log, summarizes the changes, and publishes them directly.

Help center audit

  1. "Show me all published help articles in the Getting Started collection"
  2. "Search help articles for mentions of the old settings page"
  3. "Update the onboarding article to reference the new setup wizard"

Documentation stays current because updating it takes seconds instead of a dedicated content sprint.

Tips

Be specific about categories and collections. "Publish in Product Updates" is clearer than "publish an announcement." If you have similarly named categories, use the exact name.

Use drafts for review-sensitive content. For customer-facing announcements and help articles, create as drafts first. Review in the dashboard, then publish when it looks right.

Private comments for internal notes. When triaging feedback, use private comments to capture technical context ("this is related to the auth refactor in PR #347") that helps your team but doesn't need to be customer-facing.

Userorbit makes AI product management part of shipping

The gap between shipping code and communicating about it is organizational friction. It compounds. Users don't know about features you shipped. Feedback sits unanswered. Roadmaps reflect plans from months ago.

The Userorbit skill removes the context switch. Announcements, roadmap updates, feedback responses, and help articles happen in the same terminal session where the code was written. Product communication becomes part of the shipping process.

Get started

git clone https://github.com/userorbit/skill.git ~/.claude/skills/userorbit

Then ask your agent anything about your product. It handles the rest.