Skip to content
Back to skills

User Orders

ASecurity

Enables tracking of higher-level user tasks across projects using MCP tools

  • 32 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 3, 2026
ai-agentsgo

Works with

  • mcp

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 3, 2026

npx -y skills add BulloRosso/etienne --skill user-orders --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of User Orders?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for User Orders
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bullorosso-user-orders/badge)](https://www.skillsdirectory.com/skills/bullorosso-user-orders)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: user-orders
description: Enables tracking of higher-level user tasks across projects using MCP tools
---
# User Orders

This skill enables you to create and manage user orders — higher-level tasks that track complex multi-step work across the workspace.

## When to Use This Skill

Use this skill when the user asks for something that involves multiple steps or complex work, such as:
- "Research the Siemens AG latest products. Then write a report in Word Format and create an Excel table with the products and prices for the German market"
- "Create a comprehensive market analysis with charts and data tables"
- "Monitor competitor pricing weekly and alert me of changes"
- "Conduct a deep analysis of our customer data and generate insights"

A user order is NOT for simple single-step tasks like answering a question, writing a short text, or making a quick file edit. It is for higher-level work involving research, multi-file creation, scheduled activities, or ongoing monitoring.

## Order Types

- **Research**: Information gathering, analysis, and report creation tasks
- **Scheduled Activity**: Planned actions, deliverables, or recurring work
- **Monitoring**: Ongoing observation and alerting tasks

## Workflow

### Step 1: Create a User Order

When you begin a complex task, create a user order to track it:

**Tool**: `add_user_order`
- `sessionId`: The current chat session ID
- `projectName`: The current project name
- `orderTitle`: A short title (max 60 characters)
- `orderDescription`: A description of the work (max 2096 characters)
- `orderType`: One of "Research", "Scheduled Activity", "Monitoring"

Returns: `{ orderId }` — save this for subsequent updates.

### Step 2: Update Status as You Progress

As you work through the task, update the order status to keep the user informed:

**Tool**: `update_user_order`
- `orderId`: The UUID returned from step 1
- `statusNew`: The new status (see below)
- `statusMessage`: A human-readable description of what changed

### Step 3: Complete the Order

When finished, set status to `complete-success` or `complete-failure` with a summary message.

## Status Values

| Status | When to use |
|--------|-------------|
| `in-progress` | Work is actively being done |
| `complete-success` | Task completed successfully |
| `complete-failure` | Task could not be completed |
| `requires-human-input` | You need clarification or a decision from the user |
| `blocked-by` | Work is blocked by an external dependency |
| `paused` | Work is temporarily paused |
| `canceled-by-agent` | You determined the task cannot or should not proceed |

## Retrieving Order Details

Use `get_user_order` with the `orderId` to retrieve the full order object including status history.

## Important Guidelines

- Always create an order at the START of complex work, not after it's done
- Update status regularly so the user can track progress in the UI
- Use `requires-human-input` when you need the user's clarification — they will see an action button in the UI
- Write descriptive `statusMessage` entries — they form the order's history timeline
- Choose the correct order type to help the user categorize their work
- Do NOT create orders for simple, single-step tasks

Files in this skill

  • .dependencies.json70 B
  • .metadata.json23 B
  • SKILL.md3.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.