Lemma skills
Скиллы для кодовых агентов, которые собирают и проверяют рабочие пространства платформы Lemma с агентами и приложениями
- 637 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- Скиллы управляют рабочей учетной записью Lemma через командную строку: создают и меняют таблицы, процессы и приложения и импортируют их в пространство
- Собранные агенты работают с внешними сервисами через коннекторы, например Gmail и Slack
- Установщик перезаписывает уже имеющиеся скиллы `lemma-*` в каталоге скиллов вашего агента
Установка
- Работает в
Ручная установка
uv tool install lemma-terminalСтавьте через uv: он предоставит нужный Python 3.14. Затем выполните lemma auth login.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Скиллы управляют рабочей учетной записью Lemma через командную строку: создают и меняют таблицы, процессы и приложения и импортируют их в пространство
- Собранные агенты работают с внешними сервисами через коннекторы, например Gmail и Slack
- Установщик перезаписывает уже имеющиеся скиллы `lemma-*` в каталоге скиллов вашего агента
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Lemma — платформа, где команда держит общего агента-помощника вместе с данными, рабочими процессами и приложениями в одном пространстве, которое называется «pod». Скиллы из каталога `lemma-skills` показывают вашему кодовому агенту, как устроено такое пространство и как работать с ним через командную строку `lemma`. Главный скилл `lemma-builder` проектирует и собирает пространство целиком, от таблиц и функций до агентов и приложений. Результат он импортирует слоями и проверяет каждый слой. Скилл `lemma-user` работает с готовым пространством: читает и пишет записи, запускает функции и процессы, общается с агентами. Остальные скиллы закрывают отдельные задачи. Одни отвечают за приложения: дизайн, сквозное тестирование и встраиваемые виджеты. Другие готовят документы от Markdown до PPTX, анализируют данные и ведут исследования с источниками. Есть скиллы для форм, регулярных проверок агентов и создания скиллов внутри пространства.
Для кого. Для разработчиков и команд, которые строят на Lemma общих агентов-помощников.
Подходит, если
- Нужно описать задачу команды словами и получить собранное пространство с таблицами, агентами, процессами и приложением
- Нужно изменить структуру существующего пространства: добавить таблицу, переписать процесс или развернуть новое приложение
- Нужно работать с готовым пространством: запросить записи, запустить функцию, спросить агента
- Нужно протестировать приложение пространства сквозными сценариями в браузере, локально или после развертывания
Не подходит, если
- Вы не пользуетесь Lemma: скиллы работают только с этой платформой через командную строку `lemma`
- Нужен общий скилл для кода или документов, не привязанный к платформе
- Нельзя давать агенту доступ к рабочей учетной записи Lemma: скиллы действуют от ее имени
Пример запроса к агенту
Настрой Lemma, затем собери мне агента-помощника: предложи, какую одну задачу он снимет с команды, и после моего согласия построй таблицы, процессы и приложение.Ограничения
Скиллы ставит сама утилита lemma-terminal командой `lemma skills install`. Установщик находит Claude Code, Codex, OpenCode и Cursor и перезаписывает имеющиеся копии, поэтому после обновления утилиты его запускают снова. Для Cursor глобального каталога нет, скиллы ставятся только в проект. Утилиту ставят командой `uv tool install lemma-terminal`: пакету требуется Python 3.14, и uv подтягивает его сам. После установки перезапустите агента, иначе скиллы не загрузятся. Скиллы `browser` и `liteparse-documents` ставятся только с флагом `--all-skills`.
Как отключить. Удалите папки со скиллами `lemma-*` из каталога скиллов вашего агента, например `~/.claude/skills/`, `~/.agents/skills/` или `.cursor/skills/` в проекте. Утилиту можно убрать командой `uv tool uninstall lemma-terminal`, а доступ закрыть, выйдя из учетной записи Lemma.
Частые вопросы
Как поставить скиллы Lemma в Claude Code или Codex?
Выполните `uv tool install lemma-terminal`, затем `lemma auth login` и `lemma skills install`. Конкретного агента выбирают параметром `--target`, например `--target claude`. После установки агента перезапускают.
Что такое «pod» в Lemma?
Это граница вокруг одной задачи: внутри лежат свои агенты, данные и рабочие процессы, а доступ к ним задают участники. Пространство выгружается как папка файлов, поэтому его можно хранить в git, передавать и импортировать в другое место.
Нужна ли учетная запись Lemma?
Да. Платформа работает в облаке Lemma, локально на Mac или на вашем сервере через Docker Compose, и в любом случае агенту нужен вход в учетную запись.
Чем отличаются `lemma-builder` и `lemma-user`?
Скилл `lemma-builder` меняет структуру пространства: создает таблицы, описывает агентов и разворачивает приложения. Скилл `lemma-user` меняет содержимое: читает и пишет записи, запускает готовое и отвечает на вопросы. Если задача выходит за рамки скилла, он передает ее второму.
Можно ли создавать собственные скиллы внутри пространства?
Да, для этого есть скилл `lemma-skill-creator`. Он создает скиллы, которые принадлежат самому пространству и лежат в его папке `/skills/`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыAI Agent Skills от sanjay3290
AI Agent Skills
Набор кроссплатформенных скиллов: запросы только на чтение к PostgreSQL, MySQL и MSSQL, Google Workspace, Jira, Telegram, озвучка и исследования
Набор скиллов, которые учат агента работать с Gmail, Slack, HubSpot, Salesforce и другими приложениями через CLI Membrane
Подключает Claude Code, Cursor, Codex или OpenCode к Telegram, Slack и Discord: коллеги пишут боту, отвечает кодовый агент
Больше ста двадцати скиллов для корейских сервисов: транспорт, недвижимость, госданные, магазины, финансы, документы HWP, погода и поиск работы
Self-hosted панель для управления несколькими агентами: постановка задач, обзор прогонов, учет трат и подключение по MCP, CLI или REST
Awesome Claude Skills от Composio
Awesome Claude Skills
Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio
Коротко о README
Главная страница знакомит с платформой и способами ее запуска. Там же лежит готовый запрос для агента. Страница каталога скиллов объясняет формат SKILL.md и перечисляет одиннадцать продуктовых скиллов и два вспомогательных.
Бейдж для README
Исходный SKILL.md
--- name: lemma-builder description: "Design and build complete Lemma pods: model tables/files/functions/agents/workflows/schedules/connectors/surfaces/apps from a problem statement, author a local pod bundle, import progressively with the Lemma CLI, and verify every layer. Use for pod design, creation, restructuring, import/export, and app development. Do not use for day-to-day operation of an existing pod; use lemma-user instead." --- # Lemma Builder ## What Is A Pod A **pod** is one team's operating system: a shared workspace inside an organization that holds everything one use case needs — **tables** and **files** (data, with documents auto-indexed for built-in RAG), **functions**, **agents**, **workflows**, **schedules**, and **connectors** (automation), and **apps** and **surfaces** (interfaces) — under one permission boundary. Two rules run through all of it: every workload starts with **zero access** and is granted resources explicitly by name, and a workload acts under the **delegated identity** of the user who invoked it — so RLS and the personal `/me` area resolve to that user, and the run can do only what that user could do *and* the workload was granted. Good pod scope = one team, one operating loop, one coherent data model. > **Read `references/pod-model.md` first.** It is the canonical model every other > doc grounds in — identity & permissions, the data/automation/interface layers, > how the resources interact, and how a pod is authored. This file is the build > entry point on top of it. ## The Resources | Resource | What it is | What it solves | | --- | --- | --- | | **Tables** | Typed-column data store; per-table row-level security (RLS-on by default = each member's own rows; `enable_rls: false` = shared team data), foreign keys, enums | The pod's database: tickets, leads, approvals — durable structured state | | **Files** | Document store under shared `/…` folders (e.g. `/knowledge`) and personal `/me`; uploaded documents are auto-indexed and semantically searchable — **built-in RAG** — with converted-markdown reading | The pod's knowledge and artifacts: contracts, manuals, reports, generated deliverables | | **Functions** | Typed Python entrypoints run server-side as workload principals | Deterministic logic: validation, multi-table writes, external API calls, transforms | | **Agents** | LLM workers with instructions, toolsets, and granted resources | Judgment: classification, drafting, extraction, research, conversation | | **Workflows** | Node graphs of FORM / AGENT / FUNCTION / DECISION / LOOP / WAIT_UNTIL steps with durable runs | The process layer — orchestrates functions, agents, **and humans** (form nodes are assigned to pod members) | | **Schedules** | Time-based (TIME cron) or event-based — DATASTORE (table row events) and WEBHOOK (connector events) | Starting agents or workflows automatically | | **Connectors** | Third-party apps (Gmail, Slack, …) via org auth configs, accounts, and executable operations | Acting on external systems | | **Surfaces** | One pod agent exposed on Slack/Teams/Telegram/WhatsApp/email | Meeting users where they already chat | | **People outside** | Contacts (known by their channel), web chat visitors, and tables opened to outside rows — none of them sign in | Customer support, sign-ups, intake, "where is my order" — see `references/people-outside.md` and the `lemma-form` skill | | **Apps** | Custom browser apps deployed into the pod — single-file HTML (no build) for one page, or Vite + lemma-sdk for multi-page apps | The product UI: dashboards, queues, detail views, workflow inboxes | **Choosing among them — six heuristics** (full text in `references/pod-model.md` → "Choosing a primitive"; `pod-design.md` turns them into decision tables): 1. **One step, one agent.** One agent returning rich `output_schema` beats an agent→agent chain; split only for *orthogonal* judgments. 2. **Workflow = checkpoints + humans.** Reach for a workflow when people approve, are assigned steps, or watch progress — not for a lone call. 3. **Surface = a human is talking.** A chat-platform conversation is a surface; a *system event* driving unattended work is a schedule → workflow/agent.