Weather
一个面向 Data & APIs 场景的 Agent 技能。原始说明:Get current weather and forecasts (no API key required).
一个面向 Data & APIs 场景的 Agent 技能。原始说明:Manage Userorbit resources via the public API. Create and manage feedback, announcements, roadmap topics, help center articles, boards, tags, subscribers, an...
name: userorbit
description: Manage Userorbit resources via the public API. Create and manage feedback, announcements, roadmap topics, help center articles, boards, tags, subscribers, and more.
metadata:
clawdbot:
requires:
env:
Manage Userorbit resources programmatically via the REST API.
Before the first API call, verify that USERORBIT_API_KEY and USERORBIT_TEAM_ID environment variables are set. If they are missing, ask the user to provide them (available in Settings → API or from the Userorbit onboarding page).
Use curl directly with the environment variables:
https://api.userorbit.com/api/v1<resource>.<action> (e.g., announcements.list, feedbacks.create){ "data": ... }{ "pagination": { "offset", "limit", "total" }, "data": [...] }{ "error": "..." }Usage:
curl -s -X POST "https://api.userorbit.com/api/v1/<endpoint>" \
-H "Authorization: Bearer ${USERORBIT_API_KEY}" \
-H "Content-Type: application/json" \
-H "x-team-id: ${USERORBIT_TEAM_ID}" \
-d '<json body>'
Example:
curl -s -X POST "https://api.userorbit.com/api/v1/announcements.list" \
-H "Authorization: Bearer ${USERORBIT_API_KEY}" \
-H "Content-Type: application/json" \
-H "x-team-id: ${USERORBIT_TEAM_ID}" \
-d '{"limit": 5}' | jq '.data'
User-submitted feedback with voting, status tracking, and board organization.
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | feedbacks.create | title |
| List | feedbacks.list | - |
| Get | feedbacks.info | id |
| Update | feedbacks.update | id |
| Delete | feedbacks.delete | id |
| Archive | feedbacks.archive | id |
| Restore | feedbacks.restore | id |
| Vote | feedbacks.vote | id |
Statuses: in_review, planned, in_progress, completed, closed
Sort modes for list: newest, top (by votes), trending (activity)
Organize feedback into boards.
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | feedback-boards.create | name |
| List | feedback-boards.list | - |
| Get | feedback-boards.info | id |
| Update | feedback-boards.update | id |
| Delete | feedback-boards.delete | id |
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | feedback-comments.create | id (feedbackId), text |
| List | feedback-comments.list | - |
| Update | feedback-comments.update | id, text |
| Delete | feedback-comments.delete | id |
Comments support type: "public" or "private" (internal notes).
Product updates and changelogs. Require a collectionId (category).
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | announcements.create | collectionId, title, text, meta |
| List | announcements.list | - |
| Get | announcements.info | id |
| Update | announcements.update | id |
| Delete | announcements.delete | id |
| Search | announcements.search | query |
| Archive | announcements.archive | id |
| Restore | announcements.restore | id |
| Pin | announcements.pin | id |
| Unpin | announcements.unpin | id |
The meta object supports: ctaTitle, ctaLink, ctaImage, description, feedback.
Set publish: true to publish immediately. Use scheduledAt (ISO date) to schedule.
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | announcement-comments.create | id (announcementId), text |
| List | announcement-comments.list | id (announcementId) |
| Update | announcement-comments.update | id, text |
| Delete | announcement-comments.delete | id |
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | roadmaps.create | name |
| List | roadmaps.list | - |
| Get | roadmaps.info | id |
| Update | roadmaps.update | id |
| Delete | roadmaps.delete | id |
| Stages | roadmaps.stages | id |
Columns within a roadmap (e.g., "Planned", "In Progress", "Done").
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | stages.create | title, roadmapId |
| List | stages.list | roadmapId |
| Get | stages.info | id |
| Update | stages.update | id |
| Delete | stages.delete | id |
Items that live on a roadmap stage.
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | topics.create | title |
| List | topics.list | roadmapId, stageId |
| Get | topics.info | id |
| Update | topics.update | id |
| Delete | topics.delete | id |
| Count | topics.count | - |
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | topic-comments.create | id (topicId), text |
| List | topic-comments.list | id (topicId) |
| Update | topic-comments.update | id, text |
| Delete | topic-comments.delete | id |
Knowledge base articles with publishing workflow.
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | articles.create | title, text, collectionIds |
| List | articles.list | - |
| Get | articles.info | id |
| Update | articles.update | id |
| Delete | articles.delete | id |
| Search | articles.search | query |
| Publish | articles.publish | id |
| Unpublish | articles.unpublish | id |
| Archive | articles.archive | id |
| Revisions | articles.revisions | id |
| Restore | articles.restore | id, revisionId |
Article statuses: draft, published, archived
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | article-collections.create | name |
| List | article-collections.list | - |
| Get | article-collections.info | id |
| Update | article-collections.update | id |
| Delete | article-collections.delete | id |
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Get | article-votes.info | id (articleId) |
| Vote | article-votes.create | id (articleId), value (helpful or not_helpful) |
| Remove | article-votes.delete | id (articleId) |
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | collections.create | name |
| List | collections.list | - |
| Get | collections.info | id |
| Update | collections.update | id |
| Delete | collections.delete | id |
Labels for organizing feedback.
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | tags.create | name |
| List | tags.list | - |
| Get | tags.info | id |
| Update | tags.update | id, name |
| Delete | tags.delete | id |
Public users who interact with your product.
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | subscribers.create | email, name, password |
| List | subscribers.list | - |
| Update | subscribers.update | id |
| Delete | subscribers.delete | id |
| Count | subscribers.count | - |
| Search | subscribers.search | - |
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | projects.create | name |
| List | projects.list | - |
| Get | projects.info | id |
| Update | projects.update | id |
| Delete | projects.delete | id |
Associate tags with feedback boards.
| Operation | Endpoint | Required fields |
|-----------|----------|-----------------|
| Create | feedback-board-tags.create | boardId, tagId |
| List | feedback-board-tags.list | boardId |
| Update | feedback-board-tags.update | boardId, oldTagId, newTagId |
| Delete | feedback-board-tags.delete | boardId, tagId |
collections.list to find the right collectionIdannouncements.create with collectionId, title, text, meta, and publish: trueroadmaps.list to find the roadmapIdroadmaps.stages with the id to find the stageIdtopics.create with title, roadmapId, stageId, and publish: truearticle-collections.list to find collection IDsarticles.create with title, text, and collectionIdsarticles.publish with the article idFor full request/response schemas with all optional fields, see references/api.md.