跳到正文
cccskills
免费在 GitHub 公开

dash

Build a dashboard from idea to live link in one pass: create the visualization, file it in one shared catalog, cross-link it with the others, publish to GitHub Pages and return the working URL right away. Use when results carry more than one fact to decide on. Triggers: /dash, build a dashboard, show it visually, publish the dashboard, give me the dashboard link.

中文简介正在准备中。当前显示原文说明。

集成工具TelegramGitHub
查看安装方法

包含的文件(1)

  • SKILL.md9.0 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

/dash — дашборд от идеи до живой ссылки

🧒 В отчёте Антону не забудь блок «Простыми словами».

Три правила Антона (06.08.2026), которые этот скилл исполняет:

  1. Всегда стараться делать визуализацию в любой сессии. Не «предложить», а сделать.
  2. Каждая новая визуализация перелинковывается с существующими и выкладывается на GitHub.
  3. Ссылку даёшь СРАЗУ ЖЕ, как сделал, и открываешь панель в правой части экрана.

Фундамент: витрина https://tonydzi.github.io/dashboards/ — ссылка оттуда открывается у любого пира без синка, VPN и логина. Канон: память dashboards-live-on-hub, Библия reglament-dashbordy-na-github-pages, CLAUDE.md §2.4.


Шаг 1 — Решить, что дашборд нужен (по умолчанию нужен)

Триггер: результат сессии несёт больше одного факта, по которому принимают решение — данные, статус, счётчики, аудит, список, сравнение, «покажи X», итог раскатки, разбор.

Не строю: однострочный ответ · «готово» · один-два факта · спор без данных · Антон сказал «тут дашборд не нужен» на этом типе задач. Решил не строить — пишу это строкой с причиной, а не молчу. Стена текста вместо панели = нарушение правила, а не стиль.

Шаг 2 — Собрать

Самодостаточный HTML в $OBSIDIAN_VAULT\_Dashboards (единый каталог, второй копии нигде). Палитра как у соседей: --canvas:#010409 --panel:#161b22 --border:#30363d --ink:#e6edf3 --dim:#8b949e --link:#2f81f7 --green:#3fb950 --[человек]:#d29922 --red:#f85149.

АК-47: один файл, без внешних библиотек и CDN, чтобы открывался всегда и чинился руками. Широкое (таблицы, диаграммы) прячем в overflow-x:auto, страница по горизонтали не едет.

⚠️ Цифры в панели обязаны быть настоящими. Нет данных — пишем «не измерено», а не правдоподобное число. Панель существует ради решений.

Шаг 3 — Перелинковать и выложить

python ~/.claude/scripts/dashboards_build_public.py --build

Сборщик сам: отсеет CRM и секреты, замаскирует имена (половина символов, цифры не трогает), сверит все числа до и после (разошлись = файл не поедет), врежет в каждую панель полосу навигации «все дашборды + категория + соседи» и пересоберёт индекс по категориям.

Затем публикация из ~/.claude/_dashboards_publish/dashboards:

git add -A && git commit -m "новый дашборд: <имя>" && git push origin main

Сборка Pages занимает несколько минут. Если статус висит building дольше десяти минут или упал в errored, дёрни пересборку через API POST /repos/.../pages/builds — легаси-сборщик у нас уже падал один раз с безликим «Page build failed» и чинился ровно этим.

Шаг 4 — Отдать человеку. НЕМЕДЛЕННО, тем же сообщением

Три вещи в одном ответе, ни одну не откладываем:

  1. Живая ссылка https://tonydzi.github.io/dashboards/<Имя-Файла>.html — прямо в тексте, а не «лежит в папке». Ссылка на локальный путь у коллеги битая.
  2. Открыть в правой части экрана:
    • в этом приложении — mcp__Claude_Browser__preview_start с URL панели (браузерная панель открывается справа), либо SendUserFile с display:"render";
    • [коллега] на её машине дополнительно Start-Process "<путь к файлу>" — она просила открывать в браузере, а не только присылать файлом.
  3. Абсолютный путь текстом — Антону ссылки-файлы не кликаются, путь нужен строкой.

⛔ «Дашборд готов, посмотри в папке» = правило нарушено. Готово = ссылка есть и панель уже открыта у человека на экране.

Шаг 5 — Записать след

  • Счётчик: python ~/.claude/scripts/dashboard_log.py built --type "<тип задачи>" --file "<путь>".
  • Если панель обновляется регулярно, у неё должен быть генератор, и генератор пишет один файл в _Dashboards, а не копии.

Грабли, уже оплаченные (06.08.2026)

  • Маска съедала цифры внутри хендлов и почт → гейт чисел краснел на 8 файлах. Цифры не трогаются никогда, даже внутри маскируемого слова.
  • Детектор секретов ловил слово «task-» и снимал с публикации 23 здоровые панели. Ложный сторож хуже отсутствующего: его перестают читать.
  • CRM-фильтр сравнивал подстроки и прятал наши же панели про recall, потому что внутри «Recall» сидит «call». Сравнивай слова.
  • _Dashboards в волте на машине [коллега] синкается ТОЛЬКО в одну сторону (шара anton-knowledge = receiveonly): панель, рождённая у неё, по синку наружу не уедет вообще. Именно поэтому доставка идёт через GitHub, а не через общую папку. «Положил в правильное место» ≠ «доставлено».

Границы

  • CRM наружу не публикуем. Панель про людей, лиды и контакты остаётся в волте; сборщик определяет это сам, обойти можно только явным --include-crm.
  • Секреты не публикуем никогда, детектор жёсткий.
  • Правило про то, ЧТО строить по умолчанию — prefer-visual-dashboards (§2.4). Этот скилл про полный путь от сборки до экрана человека.
<!--kit-footer-->

Like this skill? It is one of 100 in second-brain-starter-kit: the second brain we built for ourselves and run every day at Palo Alto AI Research Lab. Install the whole set with npx skills add tonydzi/second-brain-starter-kit. Everything is open source and free, so take what you need.

Flagships worth a look on their own: secondop-panel (a second opinion from a panel of external models), claude-memory-tidy (stop your agent's memory from rotting), telegram-mcp-kit (your own Telegram over MCP in about 15 minutes).

Author: Anton Dziatkovskii, Palo Alto AI Research Lab. Telegram @tonydzi - WhatsApp +1 341 222 9178 - X @Tony_Stef_

Engineers: want to test-drive this setup? Message me. I hand out free starter seeds to engineers who test and report back, and custom skill requests are welcome.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

03

免费

Run an autonomous consensus round between agent peers on several machines: they negotiate a decision over a shared channel and execute it without a human relaying messages. Use when multiple machines must agree on a change. Triggers: "/03", "work it out among yourselves", "find consensus". Wakes the human only for irreversible actions or a deadlock.

中文简介正在准备中。当前显示原文说明。

tonydzi/second-brain-starter-kit92026年10月20日 更新

1

免费

Recover a session after a hard crash (app died, machine rebooted, context lost mid-work): replay the turn-state ledger for the last requests, files and decisions, run a green/red health ping over the system map, file sync and MCP connectors, then rebuild the previous session history for pickup. Triggers: "/1", "resume after crash", "wake".

中文简介正在准备中。当前显示原文说明。

tonydzi/second-brain-starter-kit92026年10月20日 更新

agenda

免费

Show the operator's day: today's calendar plus what needs them personally (leads due, people awaiting a reply, deadlines), pulled from Calendar and Telegram and ranked. Read-only: sends and commits nothing. Triggers: "/agenda", "what's on today", "my agenda".

中文简介正在准备中。当前显示原文说明。

tonydzi/second-brain-starter-kit92026年10月20日 更新

ai-slop

免费

Rewrite machine-written text so it reads like a busy human wrote it: cut 50-70%, break the even rhythm, drop AI-tell words and filler, keep facts and protected terms. Use before publishing any post, reply or email drafted by a model. Triggers: /ai-slop, /slop, humanize, anti-slop, make it shorter and alive.

中文简介正在准备中。当前显示原文说明。

tonydzi/second-brain-starter-kit92026年10月20日 更新

Decision protocol for strategic work: recall the knowledge vault, run a gap analysis, emit a deep-research prompt for external tools, then synthesize the returned reports into a decision memo. Use before any new product, feature, market, pricing, GTM or architecture call, where local recall alone is not enough. Triggers: "/alfa-search-recall-deepresearch", "alpha protocol", "R+DR".

中文简介正在准备中。当前显示原文说明。

tonydzi/second-brain-starter-kit92026年10月20日 更新

- КРЕДИТ АВТОРУ ИДЕИ: совет из комментария (TG @ClawRus / @ClawInga, комменты под постами Антона в FB, треды и issue на… Триггеры: “/alpha-credit“, “/credit“, “кто нам это посоветовал“, “запиши совет“, “поблагодари советчиков“, “кому мы должны спасибо“, “кредит автору“, “чей это был совет“, “credit the author“

中文简介正在准备中。当前显示原文说明。

tonydzi/second-brain-starter-kit92026年10月20日 更新

查看 tonydzi 的全部技能

报告此技能的问题