github-publisher
Skill9 starsChanged 6 months agoMITView on GitHub
Публикация проектов на GitHub в едином стиле. README (EN+RU), чеклист, валидация файлов. Используй ВСЕГДА при создании/обновлении GitHub-репозиториев. Triggers: 'github', 'опубликуй', 'создай репо', 'readme', 'выложи на гитхаб'.
- Reads credentials
- Commits and pushes
4 other projects use a version of this.
Adopted by
Most recently taken up by
- AlekseiUL/heisenberg-teamword for word, first seen Nov 1, 2026
- chemny/GitHub-skill-publishertheir own version, first seen Oct 22, 2026
- shimenghan6/claude-code-startertheir own version, first seen Jul 22, 2026
- xiaomoBoy/github-publishertheir own version, first seen May 25, 2026
Other versions4 projects use a version of this.
Word for word · 1
- AlekseiUL/heisenberg-team★ 17100% same
Edited · 0
None found.
Wrote their own version · 3
- xiaomoBoy/github-publisher★ 4same name
- chemny/GitHub-skill-publisher★ 1same name
- shimenghan6/claude-code-starter★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository33 other files it gives its agents.
- AGENTS.mdAGENTS.md
- audit-websiteSkill
- blogwatcherSkill
- brainstormingSkill
- browser-useSkill
- byteroverSkill
- channel-analyzerSkill
- cursor-agentSkill
- deep-research-proSkill
- excalidrawSkill
- geminiSkill
- gogSkill
- healthcheckSkill
- landing-builderSkill
- last30daysSkill
- minimax-docxSkill
- minimax-pdfSkill
- minimax-xlsxSkill
- n8n-workflow-automationSkill
- pptx-generatorSkill
- presentationSkill
- product-validatorSkill
- quality-checkSkill
- redditSkill
- researcherSkill
- safeskillmonitorSkill
- skill-and-agent-creatorSkill
- swipe-fileSkill
- systematic-debuggingSkill
- TubeScribeSkill
- tweet-writerSkill
- weatherSkill
- writing-plansSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 186
No marketing fluff: "revolutionary", "game-changing", "cutting-edge"
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
GitHub Publisher — Публикация в едином стиле
Когда использовать
- Создание нового GitHub-репозитория
- Обновление README существующего репо
- Публикация нового проекта/скилла на GitHub
Стандарт README (обязательный)
Формат: English first → Russian second → Social links
# Project Name — Short Description
One-liner in English.
## What You Get / Features
- **Feature 1** — description
- **Feature 2** — description
## Requirements
- OpenClaw (2026+)
- Node.js 20+ / Python 3.10+
## Installation
\`\`\`bash
git clone https://github.com/{{OWNER_USERNAME}}/REPO.git
cd REPO
bash install.sh
\`\`\`
## What's Inside / Structure
\`\`\`
project/
file1.md
file2.sh
\`\`\`
## How It Works
Step-by-step explanation.
---
# Название — Краткое описание
Однострочник на русском.
## Что получаете
- **Фича 1** — описание
- **Фича 2** — описание
## Требования
- OpenClaw (2026+)
- Node.js 20+ / Python 3.10+
## Установка
\`\`\`bash
git clone https://github.com/{{OWNER_USERNAME}}/REPO.git
cd REPO
bash install.sh
\`\`\`
## Что внутри
\`\`\`
project/
file1.md
file2.sh
\`\`\`
## Как работает
Пошаговое объяснение.
---
## Resources | Ресурсы
- 📺 YouTube: [youtube.com/@{{OWNER_USERNAME}}](https://youtube.com/@{{OWNER_USERNAME}})
- 📱 Telegram: [t.me/{{TELEGRAM_CHANNEL}}](https://t.me/{{TELEGRAM_CHANNEL}})
- 🔥 {{PAID_GROUP_NAME}} (Premium): [Подписка](https://t.me/tribute/app?startapp={{TRIBUTE_LINK_ID}})
- 💻 GitHub: [github.com/{{OWNER_USERNAME}}](https://github.com/{{OWNER_USERNAME}})
## License
MIT
---
*Built with real-world experience by {{OWNER_NAME}}.*
*Создано на основе реального опыта {{OWNER_NAME}} {{OWNER_SURNAME}}.*Чеклист перед публикацией
Файлы (обязательные)
README.md— формат EN + RU + соцсети (см. шаблон выше)LICENSE— MIT (файл, не только текст в README).gitignore— node_modules, .env, pycache, .cookie, *.pycinstall.shилиsetup.sh— если есть установка
README проверки
- EN секция полная (не обрезанная)
- RU секция зеркалит EN (те же разделы)
- Блок Resources/Ресурсы с 4 ссылками (YouTube, Telegram, {{PAID_GROUP_NAME}}, GitHub)
- Подпись курсивом на двух языках
- Нет длинных тире (—) - только дефисы (-)
- Нет канцелярита ("является", "стоит отметить", "безусловно")
- Команды установки - copy-paste рабочие
- Структура файлов актуальная (tree output)
Код проверки
- Нет захардкоженных путей (/Users/{{OWNER_USERNAME}}/...)
- Нет API ключей, токенов, паролей
- Нет .cookie, .env файлов
- Все скрипты имеют shebang (#!/bin/bash или #!/usr/bin/env python3)
- Все скрипты исполняемые (chmod +x)
- Python файлы проходят
python3 -c "import ast; ast.parse(open('file.py').read())" - Shell скрипты проходят
bash -n script.sh - Нет русских комментариев в коде (только в README)
Git проверки
- .gitignore содержит: node_modules, .env, pycache, *.pyc, .cookie, .DS_Store
- Нет больших файлов (>1MB) — если есть, добавить в .gitignore
- Коммит message на английском: "feat: ...", "fix: ...", "docs: ..."
- Репозиторий description заполнено (Settings → About)
- Topics добавлены: openclaw, ai-agent, automation + по теме
Описание репозитория (GitHub Settings → About)
Формат: Краткое описание EN. Ключевое слово.
Пример: Complete memory and context persistence system for OpenClaw AI agents
Topics (минимум 5): openclaw, ai-agent, ai, automation, telegram + тема проекта
Процесс публикации (пошагово)
1. Подготовка
# Создать репо на GitHub (через gh CLI)
gh repo create {{OWNER_USERNAME}}/REPO_NAME --public --description "Description"
# Или если уже есть локально
cd PROJECT_DIR
git init
git remote add origin https://github.com/{{OWNER_USERNAME}}/REPO_NAME.git2. Проверка файлов
# Поиск утечек
grep -rn "sk-ant\|sk-proj\|AAEO\|AAGX\|botToken\|cookie" --include="*.md" --include="*.py" --include="*.sh" --include="*.js" --include="*.json" .
# Поиск хардкодов
grep -rn "/Users/{{OWNER_USERNAME}}\|/home/" --include="*.md" --include="*.py" --include="*.sh" --include="*.js" .
# Синтаксис Python
find . -name "*.py" -exec python3 -c "import ast; ast.parse(open('{}').read()); print('OK: {}')" \;
# Синтаксис Bash
find . -name "*.sh" -exec bash -n {} \; -print3. README по шаблону
Применить шаблон из секции "Стандарт README". Заменить плейсхолдеры.
4. Коммит и пуш
git add -A
git commit -m "feat: initial release"
git push -u origin main5. GitHub Settings
- Description (About)
- Topics
- Website (если есть)
Стиль текста
Английский
- Active voice: "Agent remembers" not "Memory is persisted by agent"
- Short sentences. One idea per line
- No marketing fluff: "revolutionary", "game-changing", "cutting-edge"
- Technical but readable
Русский
- Зеркало английского (те же разделы, тот же порядок)
- Дефис (-) вместо длинного тире (—). ВСЕГДА
- Без: "стоит отметить", "является", "безусловно", "данный"
- Короткие предложения. Конкретика
- Мат НЕ допустим в README
Типичные ошибки (не допускать)
- ❌ Путь
/Users/{{OWNER_USERNAME}}/...в коде — заменить на~/или$HOME - ❌
.cookieв репо — добавить в .gitignore - ❌ Только русский README — обязательно EN сверху
- ❌ Нет блока соцсетей — обязательно Resources/Ресурсы
- ❌ Нет LICENSE файла — создать MIT
- ❌ Описание репо пустое — заполнить About + Topics
- ❌ Длинное тире (—) в русском тексте — только дефис (-)
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

