https://github.com/smouj/skill-genesis
๐งฌ OpenClaw Skill Genesis - Autonomous Skill Generator
https://github.com/smouj/skill-genesis
ai-agents automation clawdbot ia openclaw openclaw-skill openclaw-skills skill skill-development skill-genesis skills
Last synced: 3 months ago
JSON representation
๐งฌ OpenClaw Skill Genesis - Autonomous Skill Generator
- Host: GitHub
- URL: https://github.com/smouj/skill-genesis
- Owner: smouj
- Created: 2026-03-01T00:04:09.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-03-09T12:37:35.000Z (3 months ago)
- Last Synced: 2026-03-09T16:44:06.660Z (3 months ago)
- Topics: ai-agents, automation, clawdbot, ia, openclaw, openclaw-skill, openclaw-skills, skill, skill-development, skill-genesis, skills
- Language: Python
- Homepage: https://smouj.github.io/skill-genesis/
- Size: 808 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# โก OpenClaw Skill Genesis

### AI-Powered Autonomous Skill Generator for the OpenClaw Ecosystem
[](https://github.com/smouj/skill-genesis/stargazers)
[](https://github.com/smouj/skill-genesis/blob/main/LICENSE)
[](https://python.org)
[](https://github.com/smouj)
[](https://github.com/smouj/skill-genesis)
**[๐ Landing Page](https://smouj.github.io/skill-genesis) ยท [โก Quick Start](#-quick-start) ยท [๐ Docs](#-installation) ยท [๐บ Roadmap](#-roadmap-2026)**
---
> **One command. Full pipeline. AI generates โ GitHub publishes โ Telegram notifies.**
---
## ๐ Ver Landing Page โ [smouj.github.io/skill-genesis](https://smouj.github.io/skill-genesis)
---
## ๐ฏ What Is Skill Genesis?
**Skill Genesis** is an autonomous Python CLI that creates complete, production-ready [OpenClaw](https://github.com/smouj/skill-genesis) skills using Kilo AI. Run one command and watch the full pipeline execute:
1. ๐ฒ **Selects** a skill theme from 10 battle-tested categories
2. ๐ง **Generates** rich SKILL.md content via Kilo AI (3ร retry, 200s timeout)
3. ๐ **Creates** bilingual files (EN + ES) โ SKILL.md, README, and more
4. ๐ **Publishes** a new GitHub repository automatically
5. ๐ **Updates** the skill-genesis manifest.json for ecosystem discoverability
6. ๐ **Notifies** via Telegram so you're always in the loop
---
## โก Quick Start
```bash
# 1. Clone
git clone https://github.com/smouj/skill-genesis.git
cd skill-genesis
# 2. Install
pip install PyGithub requests python-dotenv
# 3. Configure
cp .env.example .env
# Edit .env: add GITHUB_PAT and optionally TELEGRAM_BOT_TOKEN
# 4. Run!
python3 skill_genesis.py
```
> **Test without side effects:** `python3 skill_genesis.py --dry-run`
---
## ๐ฆ Installation
### Prerequisites
| Tool | Version | Purpose |
|------|---------|---------|
| Python | 3.8+ | Runtime |
| pip | Latest | Package manager |
| GitHub CLI (`gh`) | Optional | Auto token detection |
| Kilo CLI | Latest | AI generation |
### Install dependencies
```bash
pip install PyGithub requests python-dotenv
```
---
## โ๏ธ Configuration
```bash
# .env โ copy from .env.example
GITHUB_PAT=ghp_xxxxxxxxxxxxxxxxxxxx # Required: GitHub Personal Access Token
TELEGRAM_BOT_TOKEN=123456:ABC-xxx # Optional: Telegram bot notifications
TELEGRAM_CHAT_ID=@your_channel_or_id # Optional: Where to send notifications
SKILLS_HUB_REPO=smouj/skill-genesis # skill-genesis manifest repo
SMOUJ_PROFILE_REPO=smouj/smouj # Profile README repo
```
> **GitHub PAT Scopes needed:** `repo`, `workflow`, `admin:repo_hook`
---
## ๐ฎ Generated Skills
| Emoji | Skill | Category | Description | Status |
|-------|-------|----------|-------------|--------|
| ๐ | seo-audit | SEO | Technical SEO analyzer โ Core Web Vitals, meta, sitemap |  |
| ๐ป | code-review | Coding | Comprehensive code quality & security review |  |
| ๐ | db-optimize | DevOps | PostgreSQL query & index optimizer |  |
| ๐ก | security-scan | Security | Vulnerability scanner with nmap, trivy, bandit |  |
| ๐ | api-docs | Writing | OpenAPI 3.0 / Swagger docs generator |  |
| ๐งช | test-gen | Coding | Unit & integration test generator |  |
| ๐ | log-analyze | Analysis | Log parser & anomaly detector |  |
| ๐พ | backup-manager | DevOps | Backup schedule & restore manager |  |
| ๐ | perf-monitor | DevOps | CPU/memory/network performance monitor |  |
| โ | cloud-deploy | DevOps | AWS/GCP/Azure deployer with Kubernetes |  |
---
## ๐ Usage
```bash
# Standard run โ creates repo, publishes skill, notifies Telegram
python3 skill_genesis.py
# Dry run โ full pipeline simulation without any GitHub/Telegram calls
python3 skill_genesis.py --dry-run
# Automate with cron (every hour)
0 * * * * cd /path/to/skill-genesis && python3 skill_genesis.py >> logs/cron.log 2>&1
```
---
## ๐ฅ Features
| Feature | Description |
|---------|-------------|
| ๐ค **Kilo AI Generation** | Rich, specific SKILL.md โ real commands, not placeholders |
| ๐ **3ร Retry Logic** | Retries with 200s timeout + category-specific fallback template |
| ๐ฆ **Auto-Publish** | Creates GitHub repo, uploads all files via GitHub API |
| ๐ **Bilingual** | Generates EN + ES documentation automatically |
| ๐ **skill-genesis Integration** | Updates manifest.json for ecosystem discoverability |
| ๐ **Telegram Alerts** | Real-time notifications on skill creation |
| ๐ **Lock File Protection** | PID-based locking prevents concurrent runs |
| โ๏ธ **Zero Config Auth** | Auto-detects `gh auth token` if no .env found |
---
## ๐ Landing Page
> ๐ **Live at:** [smouj.github.io/skill-genesis](https://smouj.github.io/skill-genesis)
The landing page is a Next.js 15 static site in `/docs` with:
- Dark Cyber-Fantasy theme (#0A0A0A ยท #8B00FF ยท #FFD700)
- Interactive canvas particle system + dragon claw animation
- Browser-based CLI demo simulator
- Framer Motion animations throughout
- GitHub Pages auto-deploy via GitHub Actions
---
## ๐ค Contributing
```bash
# 1. Fork & clone
gh repo fork smouj/skill-genesis --clone && cd skill-genesis
# 2. Create a branch
git checkout -b feature/my-improvement
# 3. Test
python3 skill_genesis.py --dry-run
# 4. PR
gh pr create --title "feat: my improvement"
```
**What to contribute:** New skill themes ยท Bug fixes ยท Documentation ยท Translations
---
## ๐ Telegram Alerts

---
## ๐บ Roadmap 2026
| Quarter | Feature | Status |
|---------|---------|--------|
| Q1 2026 | Initial release โ 10 skills, Kilo AI, GitHub auto-publish | โ
Done |
| Q2 2026 | Custom YAML config, Discord webhooks, Web dashboard | ๐ In Progress |
| Q3 2026 | REST API, GitHub Actions integration, Skill marketplace | ๐ Planned |
| Q4 2026 | Multi-language, OpenClaw v2 protocol support | ๐ Planned |
---
## ๐ License
MIT ยฉ 2026 [smouj](https://github.com/smouj)
---
**Built with โก Kilo AI ยท Part of the [OpenClaw](https://github.com/smouj/skill-genesis) Ecosystem**
[๐ Landing](https://smouj.github.io/skill-genesis) ยท [โ
Star](https://github.com/smouj/skill-genesis) ยท [๐ Bug](https://github.com/smouj/skill-genesis/issues) ยท [๐ก Feature](https://github.com/smouj/skill-genesis/issues/new?labels=enhancement)