MCPInstall

clickupfy-dev

Opera o MCP específico de cada projeto e o ClickUpfy global para tarefas, Sprints e trabalho paralelo de desenvolvimento de software.

Installs
60
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/promovaweb/clickupfy --skill clickupfy-dev
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads clickupfy-dev automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

ClickUpfy para Desenvolvimento

Usar o ClickUpfy da Promovaweb ou suas ferramentas MCP para consultar e atualizar trabalho de engenharia. Manter as respostas compactas e preservar a rastreabilidade das mudanças.

Documentação contínua

Quando o trabalho alterar o ClickUpfy, confira docs/user/, ebook/README.md, docs/user/reading-order.txt, README.md e os testes documentais. Cada comando novo, flag, argumento, ferramenta MCP, formato de saída, limitação da API ou mudança de comportamento precisa receber explicação, parâmetros, efeitos, limites e cinco exemplos distintos de uso no capítulo de referência adequado.

Inclua também o comando ou a ferramenta no percurso indicado pelo caso de uso, sem substituir a referência detalhada por um link. Atualize a versão do ebook, regenere PDF e EPUB e execute a verificação do ebook quando a documentação mudar. Não afirme que uma interface está documentada apenas porque aparece no texto de ajuda ou em uma tabela de nomes.

Escolher a interface

  1. Usar ferramentas clickupfy_* quando o servidor MCP estiver disponível.
  2. Usar clickupfy pelo terminal quando as ferramentas MCP não estiverem disponíveis.
  3. Executar primeiro clickupfy_mcp_context para conhecer o destino fixado pelo MCP do projeto.
  4. Usar clickupfy account list quando o MCP não estiver disponível.
  5. Informar --account <perfil> ou o argumento account sem trocar o perfil ativo apenas para uma consulta pontual.

Nunca ler, imprimir, comentar ou copiar o campo apiKey de ~/clickupfy/config.json. Não incluir credenciais em comandos, logs, commits ou respostas.

Preservar o isolamento dos projetos

Tratar o .mcp.json da pasta de trabalho como o destino do agente. Ele fixa o perfil, workspace, Space, Folder e a List obrigatória nos argumentos de clickupfy mcp serve, sem armazenar a API key. O Sprint Folder só aparece quando o projeto usa Sprints.

Não executar account use para alternar entre projetos paralelos. Cada projeto deve manter seu próprio servidor. Conferir clickupfy_mcp_context antes da primeira escrita e omitir IDs já fixados. O servidor rejeita perfil ou hierarquia diferentes dos argumentos recebidos na inicialização.

O CLI não lê o .mcp.json. Quando o MCP não estiver disponível, informar o perfil e os IDs explicitamente:

clickupfy --account <perfil> task list --list <list-id>

Navegar pelo trabalho

Quando houver um nome ou trecho da descrição, buscar no workspace:

clickupfy task search --query "<texto>"

No MCP, usar clickupfy_tasks_search. Se a busca retornar mais de uma tarefa plausível, mostrar as opções e pedir uma escolha antes de escrever no ClickUp.

Descobrir IDs pela hierarquia quando a busca não for suficiente:

clickupfy workspace list
clickupfy space list
clickupfy folder list --space <space-id>
clickupfy list list --folder <folder-id>
clickupfy list get <list-id>
clickupfy task list --list <list-id>

Usar --space <space-id> em list list quando a list não pertencer a um folder. Acrescentar --json quando os campos compactos não forem suficientes.

No MCP, seguir a mesma ordem com:

  • clickupfy_workspaces_list;
  • clickupfy_spaces_list;
  • clickupfy_folders_list;
  • clickupfy_lists_list;
  • clickupfy_list_get;
  • clickupfy_tasks_list.

Não adivinhar IDs de workspace, space, folder, list, tarefa ou usuário.

Planejar com Sprints

Aplicar esta seção somente quando clickupfy_mcp_context informar um Sprint Folder ou quando o usuário fornecer uma Sprint no escopo.

Localizar o Sprint Folder pela hierarquia e consultar a Sprint ativa antes de alterar o planejamento:

clickupfy sprint list --folder <sprint-folder-id>
clickupfy sprint current --folder <sprint-folder-id>
clickupfy sprint get <sprint-id>
clickupfy sprint tasks <sprint-id> --open-only

No MCP, usar clickupfy_sprints_list, clickupfy_sprint_current, clickupfy_sprint_get e clickupfy_sprint_tasks. Uma Sprint é uma List com start_date e due_date; não tratar uma List comum do Sprint Folder como Sprint. O CLI não cria Sprints porque a API pública do ClickUp não oferece essa operação.

Associar ou remover uma tarefa somente quando o usuário tiver incluído o planejamento da Sprint no escopo:

clickupfy sprint add-task <sprint-id> <task-id>
clickupfy sprint remove-task <sprint-id> <task-id>
clickupfy sprint set-points <task-id> <points>

No MCP, as operações equivalentes são clickupfy_sprint_add_task, clickupfy_sprint_remove_task e clickupfy_sprint_set_points. Reler a Sprint e a tarefa depois de cada alteração.

Ler antes de alterar

  1. Obter a tarefa completa com clickupfy task get <id> --json ou clickupfy_task_get.
  2. Ler execution.summary e percorrer execution.items na ordem retornada.
  3. Tratar cada key pendente como uma unidade individual de trabalho, preservando parentKey e depth.
  4. Ler os comentários com clickupfy comment list --task <id> --json ou clickupfy_comments_list.
  5. Conferir status, descrição, responsáveis, datas, subtarefas e dependências relevantes.
  6. Confirmar que a tarefa e o perfil pertencem ao escopo solicitado.

clickupfy_task_get já reúne a tarefa principal, subtarefas aninhadas e itens de checklist. Não reconstruir essa hierarquia por nome. Usar a chave task:<id> para tarefas e checklist:<checklist-id>:<item-id> para checklist items.

Quando o agente precisar da tarefa inteira como um único contexto textual, usar clickupfy task get <id> --markdown ou chamar clickupfy_task_get com markdown: true. Usar a resposta JSON sem essa opção quando a fila estruturada for necessária para selecionar e atualizar itens.

Depois de concluir um checklist item, executar a ação complete fornecida no próprio item. Para marcar ou reabrir manualmente:

clickupfy checklist set <task-id> <checklist-id> <item-id> --resolved
clickupfy checklist set <task-id> <checklist-id> <item-id> --open

No MCP, usar clickupfy_checklist_item_set. A ferramenta relê a tarefa depois da escrita e só retorna o item quando done corresponde ao estado solicitado.

Para criar checklists e seus itens:

clickupfy checklist create <task-id> --name "Testes"
clickupfy checklist item-create <checklist-id> --name "<teste>"

No MCP, usar clickupfy_checklist_create e clickupfy_checklist_item_create. Manter cada item aberto durante a criação.

Atualizar tarefas

Usar apenas os campos autorizados pelo pedido:

clickupfy task create \
  --list <list-id> \
  --name "<nome>" \
  --markdown-content "<markdown>" \
  --parent "<task-id>" \
  --start-date <AAAA-MM-DD> \
  --due-date <AAAA-MM-DD>

clickupfy task update <task-id> --status "<status exato>"
clickupfy task update <task-id> --start-date <AAAA-MM-DD>
clickupfy task update <task-id> --priority 2
clickupfy task update <task-id> --points 5
clickupfy comment create --task <task-id> --text "<progresso>"

No MCP, usar clickupfy_task_create, clickupfy_task_update e clickupfy_comment_create. Usar markdownContent, parent, startDate e dueDate para os campos equivalentes. Status são nomes configurados pela List; ler clickupfy_list_get e usar a grafia real.

Antes de task delete ou clickupfy_task_delete, obter autorização explícita e confirmar o ID. A ferramenta MCP exige confirm: true; o CLI exige --yes.

Registrar tempo

Consultar primeiro se já existe um time entry:

clickupfy time current
clickupfy time start --task <task-id> --description "<atividade>"
clickupfy time stop

Usar clickupfy_time_current, clickupfy_time_start e clickupfy_time_stop no MCP. Não iniciar outro time entry quando houver um em execução sem confirmar o que deve acontecer com o registro atual. Essa conferência é obrigatória quando processos paralelos usam o mesmo perfil e workspace.

Validar mudanças

Depois de cada escrita:

  1. Ler novamente a tarefa ou o recurso alterado.
  2. Comparar o valor persistido com o valor solicitado.
  3. Informar o ID, a mudança confirmada e qualquer pendência real.
  4. Nunca declarar sucesso usando apenas a ausência de erro do comando.

FAQ

What does the clickupfy-dev skill do?

Opera o MCP específico de cada projeto e o ClickUpfy global para tarefas, Sprints e trabalho paralelo de desenvolvimento de software.

How do I install clickupfy-dev?

Run npx skills add https://github.com/promovaweb/clickupfy --skill clickupfy-dev in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/clickupfy-dev/ (personal) or .claude/skills/clickupfy-dev/ (project).

Which AI agents can use clickupfy-dev?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is clickupfy-dev safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains clickupfy-dev?

It is published by promovaweb in promovaweb/clickupfy. It has 60 recorded installs.

More from promovaweb/clickupfy

View all →

clickup-issue-implement

promovaweb/clickupfy

Executa tarefas e subtarefas do ClickUp com plano visível, comentários em tempo real, checklists, datas, status e time tracking.

59 installs

clickup-issue-create

promovaweb/clickupfy

Open the skill to read its SKILL.md instructions.

58 installs

clickupfy-release

promovaweb/clickupfy

Open the skill to read its SKILL.md instructions.

58 installs

clickupfy-setup

promovaweb/clickupfy

Open the skill to read its SKILL.md instructions.

49 installs

Popular ai & agents skills

View category →

google-agents-cli-publish

google/agents-cli

This skill should be used when the user wants to "publish an agent", "publish my ADK agent", "register an agent with Gemini", "publish to Gemini" (formerly Gemini Enterprise), or needs guidance on the agents-cli publish gemini command. Also use when the user wants to "manage agents in Agent Registry", "list/update/delete registered agents", or "register an MCP server". Covers ADK vs A2A registration modes, programmatic and interactive usage, flag reference, auto-detection from deployment metadata, Agent Registry fleet management, and troubleshooting. Part of the agents-cli skills suite. Do NOT use for deployment (use google-agents-cli-deploy).

AI & Agents513.9K installs

google-agents-cli-eval

google/agents-cli

This skill should be used when the user wants to "run an evaluation", "evaluate my agent", "evaluate my ADK agent", "write an eval dataset", "analyze eval failures", "compare eval results", "optimize agent", or needs guidance on the Gemini platform eval methodology and the Quality Flywheel. Covers eval metrics, dataset schema, LLM-as-judge scoring, and common failure causes. Applies to any agents-cli project, whatever framework the agent is written in. Do NOT use for agent API code patterns (ADK: use google-agents-cli-adk-code), deployment (use google-agents-cli-deploy), or project scaffolding (use google-agents-cli-scaffold).

AI & Agents513.5K installs

skill-creator

anthropics/skills

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

OfficialAI & Agents416.4K installs

codex-pet

prime-skills/runcomfy-agent-skills

Codex Pet generator on RunComfy. Build a Codex-compatible Codex Pet spritesheet.webp + pet.json from a single reference image, drop it into ${CODEXHOME:-$HOME/.codex}/pets/ / and Codex picks it up as a custom Codex Pet next to the 8 built-ins. This skill produces the exact Codex Pet atlas Codex expects (1536x1872 PNG/WebP, 8 cols x 9 rows, 192x208 cells, 9 animation states — idle, running-right, running-left, waving, jumping, failed, waiting, running, review). Calls OpenAI GPT Image 2 edit ONCE via the local RunComfy CLI as runcomfy run openai/gpt-image-2/edit to produce a canonical Codex Pet pose, then assembles all 9 animation rows programmatically with ImageMagick micro-transforms — no Codex Pro, no $imagegen, no OPENAIAPIKEY required, only RUNCOMFYTOKEN. Triggers on "codex pet", "create codex pet", "make codex pet", "hatch codex pet", "/hatch image", "desktop pet codex", "codex pets", "spritesheet.webp", or any explicit ask to build a custom pet for OpenAI Codex.

AI & Agents402.1K installs

full-output-enforcement

leonxlnx/taste-skill

Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.

AI & Agents401K installs

executing-plans

obra/superpowers

Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available

AI & Agents245.7K installs