К основному содержанию
скилл CX Codex

Trello Automation — скилл для Claude Code: доски и карточки

Скилл для автоматизации досок Trello: карточки, списки, правила Butler и шаблоны рабочих процессов. Пригодится, когда доска живёт по своим правилам, а не по вашим.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add claude-office-skills/skills --skill trello-automation -a claude-code
Открыть на GitHub

Что делает Trello Automation

Скилл даёт агенту четыре инструмента MCP-сервера project-mcp: trello_card, trello_list, trello_board и trello_automation. Через них он создаёт и обновляет карточки, двигает их по спискам, ставит метки, сроки и участников, собирает отчёты по доске и логи активности.

Внутри — готовые описания структуры доски и карточки, правила Butler с триггерами и действиями, кнопки на карточках, шаблоны спринт-доски и контент-календаря, чек-листы для багфикса и фич. Есть блок про интеграции с power-up, но он обрывается на середине, так что рассчитывать на подробности оттуда не стоит.

Перед запуском проверьте, что MCP-сервер project-mcp подключён и отдаёт инструменты Trello. Без него скилл просто не найдёт, чем работать. Заявлена поддержка claude-3-opus, claude-3-sonnet и gpt-4.

Какие задачи решает

  • создать карточку с метками, сроком и исполнителем одной командой
  • настроить правило Butler на автопереход карточки в нужный список
  • развернуть спринт-доску с готовыми списками и метками
  • собрать отчёт по активности на доске
  • синхронизировать карточки между несколькими досками

Примеры запросов агенту

  • Создай карточку в списке «To Do» с меткой Bug и сроком через три дня
  • Настрой правило Butler: при переносе карточки в «Doing» назначать меня и ставить срок
  • Сделай доску по шаблону спринта с лимитом WIP в колонке «In Progress»

Как установить Trello Automation

1Через Skills CLI (Vercel)

npx skills add claude-office-skills/skills --skill trello-automation -a claude-code

2Вручную: положить файлы

~/.claude/skills/trello-automation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/trello-automation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о Trello Automation

Как установить Trello Automation в Claude?

Выполните npx skills add claude-office-skills/skills --skill trello-automation -a claude-code. Скилл встанет в ~/.claude/skills/trello-automation/SKILL.md.

Что делает Trello Automation?

Автоматизирует работу с досками Trello: создаёт и обновляет карточки, двигает их по спискам, настраивает правила Butler и шаблоны досок, собирает отчёты.

Что нужно для работы скилла?

Подключённый MCP-сервер project-mcp с инструментами trello_card, trello_list, trello_board и trello_automation. Без него скиллу нечем вызывать Trello.

Исходный текст

SKILL.md · MIT
---
name: Trello Automation
description: Automate Trello board management, card workflows, power-ups, and team collaboration
version: 1.0.0
author: Claude Office Skills
category: project-management
tags:
  - trello
  - kanban
  - project-management
  - cards
  - automation
department: operations
models:
  - claude-3-opus
  - claude-3-sonnet
  - gpt-4
mcp:
  server: project-mcp
  tools:
    - trello_card
    - trello_list
    - trello_board
    - trello_automation
capabilities:
  - Card management
  - Board automation (Butler)
  - Workflow templates
  - Cross-board sync
input:
  - Card details
  - Board configurations
  - Automation rules
  - Labels and members
output:
  - Created/updated cards
  - Board reports
  - Activity logs
  - Automation results
languages:
  - en
related_skills:
  - asana-automation
  - jira-automation
  - notion-automation
---

# Trello Automation

Comprehensive skill for automating Trello board management and kanban workflows.

## Core Concepts

### Board Structure

```
TRELLO BOARD ANATOMY:
┌─────────────────────────────────────────────────────────┐
│ 📋 Project Board                                        │
├───────────┬───────────┬───────────┬───────────┬────────┤
│  Backlog  │   To Do   │   Doing   │  Review   │  Done  │
├───────────┼───────────┼───────────┼───────────┼────────┤
│ ┌───────┐ │ ┌───────┐ │ ┌───────┐ │ ┌───────┐ │        │
│ │Card 1 │ │ │Card 3 │ │ │Card 5 │ │ │Card 7 │ │        │
│ │Labels │ │ │@Mike  │ │ │@Sarah │ │ │@Lisa  │ │        │
│ │Due    │ │ │Due:3d │ │ │       │ │ │       │ │        │
│ └───────┘ │ └───────┘ │ └───────┘ │ └───────┘ │        │
│ ┌───────┐ │ ┌───────┐ │ ┌───────┐ │           │        │
│ │Card 2 │ │ │Card 4 │ │ │Card 6 │ │           │        │
│ └───────┘ │ └───────┘ │ └───────┘ │           │        │
└───────────┴───────────┴───────────┴───────────┴────────┘
```

### Card Components

```yaml
card_structure:
  title: "{{task_name}}"
  description: "{{detailed_description}}"
  
  metadata:
    labels:
      - name: "Bug"
        color: red
      - name: "Feature"
        color: green
      - name: "Urgent"
        color: orange
        
    members: ["@member1", "@member2"]
    due_date: "2024-01-20"
    start_date: "2024-01-15"
    
  attachments:
    - type: file
      url: "{{attachment_url}}"
    - type: link
      url: "{{external_link}}"
      
  checklists:
    - name: "Acceptance Criteria"
      items:
        - "Requirement 1"
        - "Requirement 2"
        - "Requirement 3"
        
  custom_fields:
    story_points: 5
    sprint: "Sprint 15"
```

## Butler Automation

### Automation Rules

```yaml
butler_rules:
  - name: auto_assign_on_move
    trigger:
      type: card_moved_to_list
      list: "Doing"
    action:
      - join_card
      - set_due_date: "+3 days"
      - add_label: "In Progress"
      
  - name: due_date_reminder
    trigger:
      type: due_date_approaching
      days: 1
    action:
      - post_comment: "@card Reminder: Due tomorrow!"
      - move_to_list: "Urgent"
      
  - name: completion_cleanup
    trigger:
      type: card_moved_to_list
      list: "Done"
    action:
      - mark_due_complete
      - remove_all_members
      - add_label: "Completed"
      
  - name: scheduled_archive
    trigger:
      type: schedule
      frequency: weekly
      day: sunday
    action:
      - archive_cards_in_list: "Done"
      - older_than: 7_days
```

### Button Commands

```yaml
card_buttons:
  - name: "Start Working"
    actions:
      - move_to_list: "Doing"
      - join_card
      - set_due_date: "+3 days"
      - remove_label: "Backlog"
      - add_label: "In Progress"
      
  - name: "Submit for Review"
    actions:
      - move_to_list: "Review"
      - add_checklist:
          name: "Review Checklist"
          items:
            - "Code reviewed"
            - "Tests passing"
            - "Documentation updated"
      - mention: "@reviewer"
      
  - name: "Mark Complete"
    actions:
      - check_all_items
      - move_to_list: "Done"
      - mark_due_complete
      - post_comment: "✅ Completed!"
```

## Board Templates

### Sprint Board

```yaml
sprint_board_template:
  name: "Sprint {{number}}"
  
  lists:
    - name: "Sprint Backlog"
      position: 1
    - name: "To Do"
      position: 2
    - name: "In Progress"
      position: 3
      wip_limit: 5
    - name: "Code Review"
      position: 4
      wip_limit: 3
    - name: "Testing"
      position: 5
    - name: "Done"
      position: 6
      
  labels:
    - name: "Bug"
      color: red
    - name: "Feature"
      color: green
    - name: "Tech Debt"
      color: yellow
    - name: "Blocked"
      color: purple
      
  custom_fields:
    - name: "Story Points"
      type: number
    - name: "Priority"
      type: dropdown
      options: ["High", "Medium", "Low"]
```

### Content Calendar

```yaml
content_calendar_template:
  name: "Content Calendar - {{month}}"
  
  lists:
    - name: "Ideas"
    - name: "Planning"
    - name: "Writing"
    - name: "Editing"
    - name: "Scheduled"
    - name: "Published"
    
  labels:
    - name: "Blog"
      color: blue
    - name: "Social"
      color: pink
    - name: "Video"
      color: purple
    - name: "Newsletter"
      color: green
      
  card_template:
    name: "{{content_title}}"
    description: |
      **Topic:** {{topic}}
      **Target Audience:** {{audience}}
      **Keywords:** {{keywords}}
      **Publish Date:** {{date}}
    checklists:
      - name: "Content Workflow"
        items:
          - "Research complete"
          - "Outline approved"
          - "First draft"
          - "Edit pass"
          - "Graphics ready"
          - "SEO optimized"
          - "Scheduled"
```

## Workflow Automation

### Card Movement Rules

```yaml
workflow_rules:
  to_do:
    entry_actions:
      - require_due_date
      - require_labels
    exit_requirements:
      - has_assignee
      
  in_progress:
    entry_actions:
      - start_timer
      - add_comment: "Work started"
    constraints:
      wip_limit: 3
      
  review:
    entry_actions:
      - notify_reviewers
      - add_checklist: review_checklist
    exit_requirements:
      - all_checklist_complete
      
  done:
    entry_actions:
      - stop_timer
      - calculate_cycle_time
      - notify_stakeholders
```

### Checklist Templates

```yaml
checklist_templates:
  bug_fix:
    name: "Bug Fix Checklist"
    items:
      - "Reproduce the bug"
      - "Identify root cause"
      - "Write fix"
      - "Add tests"
      - "Test locally"
      - "Code review"
      - "Deploy to staging"
      - "Verify fix"
      
  feature:
    name: "Feature Checklist"
    items:
      - "Requirements documented"
      - "Design approved"
      - "Implementation complete"
      - "Unit tests written"
      - "Integration tested"
      - "Documentation updated"
      - "Demo prepared"
```

## Power-Up Integrations

### Popular Power-Ups

```yaml
power_ups:
  calendar:
    description: "Visualize cards with due dates"
    view: calendar
    sync: true
    
  custom_fields:
    fields:
      - name: "Priority"
        type: dropdown
      - name: "Estimate"
        type: number
      - name: "Client"
        type: text
        
  card_aging:
    enable: true
    mode: regular  # or pirate mode
    
  voting:
    enable: true
    one_vote_per_member: true
```

### Slack Integration

```yaml
slack_integration:
  notifications:
    - trigger: card_created
      channel: "#project-updates"
      
    - trigger: card_moved_to
      list: "Done"
      channel: "#wins"
      
    - trigger: comment_added
      notify: card_members
      
  commands:
    /trello:
      - add_card
      - search_cards
      - my_cards
```

## Reporting & Analytics

### Board Metrics

```
BOARD ANALYTICS - SPRINT 15
═══════════════════════════════════════

CARDS:
Total:        45
Completed:    28 (62%)
In Progress:  12
Blocked:      2

VELOCITY:
This Sprint:  28 cards
Average:      25 cards
Trend:        +12%

CYCLE TIME:
Average:      3.2 days
Shortest:     0.5 days
Longest:      8 days

BY LABEL:
Feature    █████████████░░░ 18
Bug        ████████░░░░░░░░ 12
Tech Debt  █████░░░░░░░░░░░ 8
Other      ███░░░░░░░░░░░░░ 7

BY MEMBER:
Sarah     ████████████░░░░ 15
Mike      ██████████░░░░░░ 12
Lisa      ████████░░░░░░░░ 10
Alex      ██████░░░░░░░░░░ 8
```

### Burndown Chart

```
SPRINT BURNDOWN
│ 45 ┤ ▪
│    │  ▪▪
│    │    ▪▪ ← Ideal
│    │      ▪▪
│ 22 ┤        ●●
│    │          ●● ← Actual
│    │            ▪▪●●
│    │              ▪▪●●
│  0 ┤                ▪▪●●
└────┴────────────────────────
     Day 1              Day 14

On Track: ✓ 2 cards ahead of schedule
```

## API Examples

### Create Card

```javascript
// Create Card with full details
const card = await trello.cards.create({
  name: "Implement user authentication",
  desc: "Add OAuth2 support for Google and GitHub",
  idList: "list_id",
  idLabels: ["label_id_1", "label_id_2"],
  idMembers: ["member_id"],
  due: "2024-01-20T17:00:00.000Z",
  pos: "top"
});

// Add Checklist
await trello.cards.createChecklist(card.id, {
  name: "Implementation Tasks"
});

// Add Checklist Item
await trello.checklists.createCheckItem(checklistId, {
  name: "Set up OAuth provider",
  checked: false
});
```

### Move Card

```javascript
// Move card to different list
await trello.cards.update(cardId, {
  idList: "new_list_id",
  pos: "bottom"
});

// Add comment
await trello.cards.createComment(cardId, {
  text: "Moving to review. @reviewer please check."
});
```

## Best Practices

1. **Simple Lists**: 5-7 lists maximum
2. **Clear Labels**: Consistent color coding
3. **Due Dates**: Set realistic deadlines
4. **WIP Limits**: Prevent bottlenecks
5. **Regular Cleanup**: Archive completed cards
6. **Checklists**: Break down complex tasks
7. **Butler Rules**: Automate repetitive actions
8. **Board Templates**: Standardize workflows

© Claude Office Skills · MIT · claude-office-skills/skills

Похожие скиллы

Все скиллы по теме «Автоматизация и no-code: n8n, Zapier, Make» →
pm coreyhaines31 Ведёт канбан по каждому проекту или бизнесу и сортирует задачи по матрице Эйзенхауэра. Пригодится, когда досок несколько и непонятно, за что браться. CX Codex +1 338установок playwright-automation kindlmann Учит агента писать стабильные E2E-тесты на Playwright в TypeScript: Page Object Model, фикстуры, автоожидание, параллельный запуск. Пригодится, когда заводите новый набор тестов или переписываете флакающие. CX Codex +1 1 900установок workflow-automation davila7 Скилл для проектирования воркфлоу с durable execution: шаги переживают сбой сети и продолжают с места остановки. Пригодится, когда платёжный или фоновый процесс нельзя терять. 1 661установок Hooks Automation ruvnet Система хуков для автоматической координации операций в Claude Code, форматирования кода и обучения на шаблонах. Управляет агентами, сохраняет контекст сессий и интегрируется с MCP-инструментами. CX Codex +1 1 100установок pipefy-pipes-and-cards pipefy Скилл даёт агенту операции с пайпами, фазами, полями и карточками Pipefy: чтение, создание, обновление, удаление. Пригодится, когда нужно наполнить фазы для демо или QA. CX Codex +1 675установок twitter-automation 101-skills Управляет аккаунтом в социальной сети X через утилиту belt. Скилл помогает публиковать твиты, отправлять сообщения, ставить лайки и читать профили. CX Codex +1 870 600установок

Из того же набора109

doc-pipeline Собирает повторно используемые конвейеры обработки документов: данные переходят между извлечением, преобразованием и выводом. Подходит для цепочек с PDF, изображениями и таблицами. CX Codex +1 4 600установок DocuSign Automation Скилл для автоматизации подписания документов в DocuSign: создание конвертов, шаблоны, маршрутизация подписантов, отслеживание статуса. CX Codex +1 4 600установок Email Classifier Разбирает текст входящих писем, определяет приоритет и советует действие: ответить, перепоручить или удалить. Пригодится при разборе завала во входящих. CX Codex +1 4 600установок Database Sync Скилл для синхронизации баз данных: репликация, миграция схемы и перенос данных между PostgreSQL, MySQL, MongoDB и Redis. Пригодится, когда нужно наладить обмен между двумя хранилищами. CX Codex +1 4 600установок Linear Automation Автоматизирует ведение задач в Linear, связку со статусами Git и расчёт двухнедельных циклов разработки через MCP-инструменты. CX Codex +1 4 600установок form-builder Скилл собирает интерактивные формы и анкеты на docassemble: агент пишет YAML-интервью с ветвлением по ответам. CX Codex +1 4 600установок Podcast Automation Скилл ведёт эпизод от аудиофайла до публикации: обработка звука, шоу-ноты, RSS и рассылка по платформам. CX Codex +1 4 600установок Changelog Generator Скилл группирует коммиты и списки правок в готовые описания релизов. Пригодится разработчикам и лидам перед публикацией новой версии проекта. CX Codex +1 4 600установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой