# teable-assistant-ops

Скилл для управления проектами Teable: таблицы, поля, записи, SQL-запросы, автоматизации, приложения и скрапинг — через teable CLI.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 488 установок · ★ 15
- Автор: teableio
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/teableio/agent-skills/tree/HEAD/skills/teable-assistant-ops/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/teable-assistant-ops

## Что делает

Скилл превращает агента в оператора Teable. Он знает, что проект в API называется `base` и имеет ID вида `bseXXX`, а таблицы, поля, записи и представления — `tblXXX`, `fldXXX`, `recXXX`, `viwXXX`. Задача формулируется словами, агент сам выбирает модуль: `record get` для чтения строк, `sql-query` для агрегатов и JOIN, `field create` для новых колонок, `view create` для фильтров и сортировок.

Внутри — карта модулей и правила маршрутизации. Например, для построчной обработки ИИ скилл советует AI-поле с `--ai-config` и `trigger-ai-fill`, а не чтение каждой строки вручную. Для разового графика хватит HTML-блока, для отчёта, который должен остаться в Teable, — артефактов. Есть отдельные разделы под автоматизации, headless-рутины, сборку приложений, права доступа, секреты и импорт из CSV, Excel, Airtable и Google Sheets.

Все операции идут через `teable` CLI. Если команды нет в системе, скилл запускает `scripts/install.sh` из своей папки. Проверять авторизацию заранее не нужно — `auth status` вызывается только после сбоя команды. Создавать Spaces через CLI нельзя, тут придётся идти в веб-интерфейс Teable. Флаг `--base-id` по умолчанию опускается, и спрашивать о нём стоит лишь при ошибке.

## Требования
- Работает с: LinkedIn

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add teableio/agent-skills --skill teable-assistant-ops -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/teable-assistant-ops/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/teable-assistant-ops/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add teableio/agent-skills --skill teable-assistant-ops -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/teable-assistant-ops/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add teableio/agent-skills --skill teable-assistant-ops -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/teable-assistant-ops/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install teableio/agent-skills teable-assistant-ops
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/teable-assistant-ops/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add teableio/agent-skills --skill teable-assistant-ops -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/teableio/agent-skills --path skills/teable-assistant-ops
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/teable-assistant-ops/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add teableio/agent-skills --skill teable-assistant-ops -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/teableio/agent-skills/tree/HEAD/skills/teable-assistant-ops/SKILL.md

## Когда брать
- создать таблицу и описать поля одной командой
- посчитать суммы и средние через SQL вместо выгрузки всех записей
- настроить AI-поле для разметки строк и запустить заполнение
- собрать дашборд или веб-интерфейс поверх проекта
- перенести данные из CSV, Airtable или Google Sheets

## Примеры запросов агенту
- Создай в Teable таблицу клиентов с полями «имя», «email» и «дата регистрации»
- Посчитай через sql-query, сколько записей в таблице заказов по каждому статусу
- Настрой автоматизацию: при новой записи отправлять письмо через send-email

## Похожие
- [wonda-cli](https://affpapa.org/nevibecode/skills/wonda-cli.md) — скилл · 74600 установок
- [postiz](https://affpapa.org/nevibecode/skills/postiz.md) — скилл · 4800 установок
- [n8n-subworkflows-official](https://affpapa.org/nevibecode/skills/n8n-subworkflows-official.md) — скилл · 1900 установок
- [context-mode-ops](https://affpapa.org/nevibecode/skills/context-mode-ops.md) — скилл · 1700 установок
- [browser](https://affpapa.org/nevibecode/skills/browser.md) — скилл · 5900 установок
- [linkedin-teneo](https://affpapa.org/nevibecode/skills/linkedin-teneo.md) — скилл · 511 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
