
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- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads clickupfy-dev automatically when relevant.
- 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
- Usar ferramentas
clickupfy_*quando o servidor MCP estiver disponível. - Usar
clickupfypelo terminal quando as ferramentas MCP não estiverem disponíveis. - Executar primeiro
clickupfy_mcp_contextpara conhecer o destino fixado pelo MCP do projeto. - Usar
clickupfy account listquando o MCP não estiver disponível. - Informar
--account <perfil>ou o argumentoaccountsem 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
- Obter a tarefa completa com
clickupfy task get <id> --jsonouclickupfy_task_get. - Ler
execution.summarye percorrerexecution.itemsna ordem retornada. - Tratar cada
keypendente como uma unidade individual de trabalho, preservandoparentKeyedepth. - Ler os comentários com
clickupfy comment list --task <id> --jsonouclickupfy_comments_list. - Conferir status, descrição, responsáveis, datas, subtarefas e dependências relevantes.
- 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:
- Ler novamente a tarefa ou o recurso alterado.
- Comparar o valor persistido com o valor solicitado.
- Informar o ID, a mudança confirmada e qualquer pendência real.
- 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
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.
clickup-issue-create
promovaweb/clickupfy
Open the skill to read its SKILL.md instructions.
Popular ai & agents skills
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).
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).
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.
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.
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.
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