create
$
npx mdskill add TheBushidoCollective/han/createGenerate ClickUp tasks via interactive prompts and confirm before execution.
- Users build tasks with names, descriptions, priorities, and due dates.
- The skill uses clickup_get_workspace, clickup_get_list, and clickup_create_task.
- It collects field values through sequential questions until all required inputs are complete.
- A summary preview appears before the agent confirms creation with the user.
SKILL.md
.github/skills/createView on GitHub ↗
---
name: create
description: Create a new ClickUp task interactively
---
# create
## Name
clickup:create - Create a new ClickUp task interactively
## Synopsis
```
/create [arguments]
```
## Description
Create a new ClickUp task interactively
## Implementation
Create a new ClickUp task through an interactive prompt.
**Usage**: `/create [optional: initial task name]`
**Interactive Prompts**:
1. **List** (required)
- Use `clickup_get_workspace` and `clickup_get_list` to show available lists
- Ask user to select list ID
2. **Task Name** (required)
- If provided as argument, use it, otherwise ask
3. **Description** (optional)
- Ask if user wants to provide detailed description
- Support multi-line input with markdown
4. **Priority** (optional, default: Normal)
- Urgent (1) / High (2) / Normal (3) / Low (4)
5. **Assignees** (optional)
- Current user
- Unassigned
- Specific users
6. **Due Date** (optional)
- Today / Tomorrow / This Week / Specific Date
7. **Tags** (optional)
- Comma-separated list
8. **Checklist** (optional)
- Ask if user wants to add checklist items
- Support multiple items
**Confirmation**:
Show summary and ask for confirmation before creating:
```
📝 Create New Task
List: {list name}
Name: {task name}
Description: {description preview}
Priority: High
Assignees: You
Due Date: {date}
Tags: {tags}
Checklist: {number} items
Create this task? (y/n)
```
After creation, use `clickup_create_task` and optionally `clickup_create_checklist`, then display:
```
✅ Created #ABC123: {name}
Link: {task URL}
What would you like to do next?
- Start work (/start #ABC123)
- View details (/task #ABC123)
```
More from TheBushidoCollective/han
- absinthe-resolversUse when implementing GraphQL resolvers with Absinthe. Covers resolver patterns, dataloader integration, batching, and error handling.
- absinthe-schemaUse when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.
- absinthe-subscriptionsUse when implementing real-time GraphQL subscriptions with Absinthe. Covers Phoenix channels, PubSub, and subscription patterns.
- act-docker-setupUse when configuring Docker environments for act, selecting runner images, managing container resources, or troubleshooting Docker-related issues with local GitHub Actions testing.
- act-local-testingUse when testing GitHub Actions workflows locally with act. Covers act CLI usage, Docker configuration, debugging workflows, and troubleshooting common issues when running workflows on your local machine.
- act-workflow-syntaxUse when creating or modifying GitHub Actions workflow files. Provides guidance on workflow syntax, triggers, jobs, steps, and expressions for creating valid GitHub Actions workflows that can be tested locally with act.
- ameba-configurationUse when configuring Ameba rules and settings for Crystal projects including .ameba.yml setup, rule management, severity levels, and code quality enforcement.
- ameba-custom-rulesUse when creating custom Ameba rules for Crystal code analysis including rule development, AST traversal, issue reporting, and rule testing.
- ameba-integrationUse when integrating Ameba into development workflows including CI/CD pipelines, pre-commit hooks, GitHub Actions, and automated code review processes.
- analyze-performanceAnalyze performance metrics and identify slow transactions in Sentry