CLAUDE CODE MARKETPLACES

list-missions

>

npx skills add https://github.com/majiayu000/claude-skill-registry-data --skill list-missions
SKILL.md

List Missions

Lists all proactive background missions for the current user.

Preconditions

  • User is authenticated (user_id is available)

Actions

1. Fetch Missions

Call the list_missions_activity Temporal activity:

result = await temporal_client.execute_activity(
    "list_missions_activity",
    {
        "user_id": user_id,
        "status": None,  # None = all statuses; or "active", "paused", etc.
    }
)
missions = result["missions"]

2. Format the Response

Present missions as a structured list:

πŸ“‹ Your Background Missions (3 active, 1 paused)

🟒 Cluster health monitor (mission-abc123)
   Schedule: Every 30 minutes | Next run: 14:30
   Last run: 14:00 β€” No anomalies found
   Policy: nexus-proactive | Tool budget: 15

🟒 Daily AI news digest (mission-def456)
   Schedule: Daily at 9am | Next run: Tomorrow 09:00
   Last run: Today 09:00 β€” Digest sent
   Policy: nexus | Tool budget: 20

⏸️  Weekly cost report (mission-ghi789)
   Schedule: Weekly Monday | Status: PAUSED
   Last run: Last Monday β€” Report generated

3. If No Missions Exist

You don't have any background missions yet.

To create one, try:
- "Monitor my cluster health every 30 minutes"
- "Send me a daily summary of AI news at 9am"
- "Check for new GitHub issues in my repos every hour"

Success Criteria

  • All missions returned and formatted clearly
  • Status indicators are accurate
  • Next run time is shown for active missions

Failure Handling

If the database is unreachable, return a friendly error and suggest retrying.

Examples

User request: "What missions are running?"

Response: Formatted list as shown above.

User request: "Show me only my active missions"

Extracted parameters:

{ "status": "active" }
Installs0
GitHub Stars7
LanguageHTML
AddedMay 25, 2026
View on GitHub