AgentSkillsCN

create-spreadsheet

创建 Excel 表格。在创建任何表格、预算、计划或计算之前,请加载此技能。

SKILL.md
--- frontmatter
name: create-spreadsheet
description: >
  Создание таблиц Excel. Загрузи этот skill ПЕРЕД созданием любой
  таблицы, бюджета, плана или расчётов.
tools:
  - createDocument

Создание таблиц Excel

Когда использовать

  • Пользователь просит "сделай таблицу", "нужен Excel"
  • Требуется бюджет, смета, калькуляция
  • Нужен план с датами и ответственными
  • Отчёт с числовыми данными
  • Любые структурированные данные

Процесс работы

1. Уточни детали

Перед созданием спроси:

  • Цель: Для чего таблица? (учёт, планирование, анализ)
  • Данные: Какие колонки нужны?
  • Расчёты: Нужны ли формулы? (суммы, проценты, средние)
  • Визуализация: Нужен ли график?

2. Определи структуру

Типичные структуры:

ТипКолонки
БюджетСтатья, План, Факт, Разница
План задачЗадача, Ответственный, Дедлайн, Статус
ПродажиДата, Товар, Количество, Сумма
КонтактыИмя, Компания, Email, Телефон

3. Вызови tool

createDocument({ type: 'excel', title: 'Название таблицы', content: { headers: ['Колонка 1', 'Колонка 2', ...], rows: [ ['Значение 1', 'Значение 2', ...], ... ], formulas: { 'B10': '=SUM(B2:B9)' } } })

Правила хороших таблиц

Делай

  • Понятные заголовки колонок
  • Единый формат данных в колонке
  • Итоговые строки с формулами
  • Форматирование для читаемости

Не делай

  • Объединение ячеек без необходимости
  • Смешивание типов данных в одной колонке
  • Ручные расчёты вместо формул
  • Слишком много колонок (больше 10-12)

Доступные формулы

ФормулаЧто делает
=SUM(A1:A10)Сумма диапазона
=AVERAGE(A1:A10)Среднее значение
=COUNT(A1:A10)Количество чисел
=MAX(A1:A10)Максимум
=MIN(A1:A10)Минимум
=A1*B1Умножение
=A1/B1*100Процент

Примеры запросов

Простой:

"Сделай таблицу расходов на месяц"

Детальный:

"Нужна таблица для учёта продаж: дата, товар, количество, цена, сумма. Внизу итого по сумме. Добавь график продаж по дням."