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

pipefy-database-tables — скилл для Claude Code: обзор и установка

Скилл помогает управлять таблицами баз данных Pipefy: настраивать колонки схемы, искать и менять записи, а также безопасно удалять строки через подтверждение.

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

Что делает pipefy-database-tables

Скилл даёт агенту набор операций для Pipefy Database Tables. Он умеет создавать и переименовывать таблицы, настраивать колонки через create_table_field и запрашивать метаданные. При чтении записей инструмент советует искать по конкретному field_id через find_records, а не перебирать страницы по 50 элементов в get_table_records.

Для изменения данных логика разделена. Метаданные вроде названия, даты и статуса меняются через update_table_record, а значения пользовательских колонок обновляются строго по отдельности вызовом set_table_record_field_value. Это важная деталь: передать произвольные поля в update_table_record не получится, команда их просто не примет.

Перед любым удалением скилл требует показать затронутые сущности пользователю. Для delete_table_field нужно обязательно вывести предупреждение о безвозвратной потере всех данных колонки. Ещё один нюанс: пустые поля не возвращаются в выдаче записей, поэтому сверять полную схему нужно через get_table.

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

  • найти запись в таблице Pipefy по значению поля
  • добавить новую колонку в существующую схему таблицы
  • обновить статус или срок выполнения строки базы данных
  • запросить структуру колонок через get_table

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

  • Найди в таблице «Клиенты» запись с email [email protected] и поставь статус Active.
  • Добавь текстовую колонку Department в таблицу с ID 123.
  • Покажи схему таблицы «Orders» и список доступных полей.

Как установить pipefy-database-tables

1Через Skills CLI (Vercel)

npx skills add pipefy/ai-toolkit --skill pipefy-database-tables -a claude-code

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

~/.claude/skills/pipefy-database-tables/SKILL.md

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

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

Вопросы о pipefy-database-tables

Как установить pipefy-database-tables в Claude Code?

Выполните в терминале команду npx skills add pipefy/ai-toolkit --skill pipefy-database-tables -a claude-code. Скилл сохранится по пути ~/.claude/skills/pipefy-database-tables/SKILL.md.

Что делает скилл pipefy-database-tables?

Он автоматизирует работу с базами данных Pipefy: управляет структурой таблиц, добавляет колонки, ищет и редактирует строки, а также запрашивает подтверждение перед деструктивными действиями.

Почему для изменения колонок нужен set_table_record_field_value?

Команда update_table_record принимает только поля title, due_date и status_id. Кастомные значения колонок таблицы обновляются исключительно через set_table_record_field_value по одному полю за вызов.

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

SKILL.md · Apache-2.0
---
name: pipefy-database-tables
description: >
  Use this skill when the user wants to work with Pipefy Database Tables —
  creating/reading/updating/deleting tables, records (rows), or table fields
  (schema columns).
tags: [pipefy, database, tables, records, fields]
---

# Database Tables

MCP clients: read [references/mcp.md](references/mcp.md). CLI users: read [references/cli.md](references/cli.md). Examples below describe shared operation arguments.

Tables, records (rows), schema columns (table fields), and attachments for Pipefy Database Tables.

---

## Cross-cutting patterns

- Use `introspect_type` on inputs such as `CreateTableFieldInput` / `UpdateTableFieldInput`.
- **Pagination:** `get_table_records` and `find_records` support `first` / `after`; default page size is 50.
- **`find_records` over paginated `get_table_records`** when you know the field value. One call with `field_id` and `field_value` beats N pages of `get_table_records`.

---

## Table operations

| Operation | Read-only | Purpose |
| ------------ | ----------- | --------- |
| `get_tables` | Yes | Load database tables by their IDs. |
| `search_tables` | Yes | Search tables by name. |
| `get_table` | Yes | Table metadata and field schema. |
| `create_table` | No | Create a new database table. |
| `update_table` | No | Rename or change settings. |
| `delete_table` | No | **Destructive; review and approve first.** |

---

## Table field (schema column) operations

| Operation | Purpose |
| ------------ | --------- |
| `create_table_field` | Add a column to a table schema. |
| `update_table_field` | Rename or change column description, required status, or options. |
| `delete_table_field` | **Destructive; review and approve first.** Requires `table_id`. |

---

## Record operations

| Operation | Read-only | Purpose |
| ------------ | ----------- | --------- |
| `get_table_records` | Yes | Paginated list of all records in a table. |
| `find_records` | Yes | Filter records by `field_id` and `field_value` — preferred over paginating `get_table_records`. |
| `get_table_record` | Yes | Single record with all populated field values. |
| `create_table_record` | No | Add a row to a table. |
| `update_table_record` | No | Update a row's `title`, `due_date` or `status_id`. It accepts no other keys. |
| `set_table_record_field_value` | No | Set one field value on a row. Use it for every table field. |
| `delete_table_record` | No | **Destructive; review and approve first.** |

---

## Steps — find and update a record

1. **Get table ID** (if not known):

   Operation: `search_tables(table_name="Customers")` and select the table ID from the results.

2. **Find the record** (use `find_records`, not pagination):

   Operation: `find_records(table_id=456, field_id="email", field_value="[email protected]")`

3. **Update one field** (targeted):

   Operation: `set_table_record_field_value(record_id=789, field_id="status", value="Active")`

   **Update record metadata** (such as title, due date, or status):

   Operation: `update_table_record(record_id=789, fields={"title":"Updated title"})`

---

## Review destructive changes

Before deletion, show the affected data and obtain explicit approval. Preview content per operation:

- **`delete_table`** — show table **name** and **field count**. `get_table` does not return a record count; obtain one through schema-checked GraphQL or by paging through all records if practical. State clearly when the count is unknown. Deleting a table destroys all rows and schema.
- **`delete_table_record`** — show record **title** and **key field values** so the user can identify which row will vanish.
- **`delete_table_field`** — show field **name** and **type**; warn explicitly that **all column data will be permanently lost**.

Never delete without first reviewing the affected data.

---

## Success criteria

- `get_table_records` returns the created/updated records with correct field values.
- Schema changes reflect immediately in `get_table`.

## Failure modes

- **`get_table_record` / `get_table_records` omit empty fields.** Records only return populated fields, so you cannot tell "field unset" from "field doesn't exist" without calling `get_table` for the full schema.
- **`create_table_record` title silently overridden.** When the first table field is a start-form-style label column, Pipefy uses that field's value as the record `title`, ignoring the `title` parameter. Don't rely on `title` if the first field auto-populates a label-like column.
- **`create_table_field` rejects type:** call `introspect_type(type_name="CreateTableFieldInput")` for valid field types.
- **`find_records` returns empty:** check that `field_id` matches a field's **ID** (not label) from `get_table`.
- **Pagination cursor expired:** re-fetch from the beginning; cursors are short-lived.

## See also

- `pipefy-relations` — connect tables to pipes (and the table-relation ID namespace gotcha).
- `pipefy-introspection` — discover field input schemas.

© pipefy · Apache-2.0 · pipefy/ai-toolkit

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

Все скиллы по теме «Данные и базы» →
xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. CX Codex +1 511 300установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. CX Codex +1 104 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

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

pipefy-process-design Скилл помогает спроектировать фазы, поля и автоматизации пайплайна в Pipefy до начала сборки, когда нет готового ТЗ. CX Codex +1 670установок pipefy-process-intelligence Анализирует существующие пайпы Pipefy, находит застрявшие карточки, ручные шаги и помогает поэтапно настроить автоматизации или ИИ-агентов. CX Codex +1 669установок pipefy-members-email-webhooks Скилл для работы с Pipefy через агента: приглашает участников в пайп, отправляет письма из инбокса карточки и управляет вебхуками. CX Codex +1 669установок pipefy-attachments Загружает файл в поле-вложение карточки или записи таблицы Pipefy: с диска, по ссылке или через presigned URL, если файл больше 100 MiB. CX Codex +1 669установок pipefy-ai-agents Скилл для создания, правки и отладки разговорных ИИ-агентов в Pipefy: агент, его behaviors, триггеры и действия. CX Codex +1 669установок pipefy-toolkit-setup Пошагово настраивает интеграцию с Pipefy в Claude Code или Cursor. Помогает выбрать подходящий вариант подключения и войти в систему. CX Codex +1 603установок pipefy-ipaas Создаёт, тестирует и публикует многошаговые интеграции iPaaS в Pipefy со сторонними сервисами вроде Slack и Google Sheets. CX Codex +1 593установок pipefy-building Тонкий роутер: определяет, какой доменный скилл Pipefy открыть под конкретный запрос — пайпы, автоматизации, ИИ-агенты, iPaaS, порталы. CX Codex +1 398установок

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

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