agent-pack-n-go
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
Generate a production-quality README.md by analyzing project structure, framework, and code
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install fratua/readme-generator打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
Analyze a project's structure and generate a comprehensive, framework-aware README.md.
Read these files (if they exist):
package.json / pyproject.toml / Cargo.toml / go.mod — name, description, version, depstsconfig.json — TypeScript configdocker-compose.yml / Dockerfile — containerization.github/workflows/ — CI/CDLICENSE / LICENSE.md — license typesrc/index.*, src/main.*, app.*, main.*, index.*
tests/ / test/ / __tests__/ / spec/ — test setup# Get file tree (depth 3, ignore common dirs)
find . -maxdepth 3 -not -path '*/node_modules/*' -not -path '*/.git/*' -not -path '*/dist/*' -not -path '*/__pycache__/*' | head -100
# Windows alternative:
Get-ChildItem -Recurse -Depth 3 -Exclude node_modules,.git,dist,__pycache__ | Select-Object -First 100 FullName
| Signal | Framework |
|---|---|
next.config.* or "next" in deps |
Next.js |
"express" in deps |
Express.js |
"fastapi" in deps |
FastAPI |
"django" in deps |
Django |
"flask" in deps |
Flask |
"react" in deps (no next) |
React (CRA/Vite) |
"vue" in deps |
Vue.js |
"svelte" in deps |
SvelteKit |
Cargo.toml with [[bin]] |
Rust CLI |
Cargo.toml with actix-web/axum |
Rust Web |
go.mod |
Go |
Based on detected ecosystem:
Node.js: Check for lockfiles to determine package manager.
pnpm-lock.yaml → pnpm install / pnpm dev
yarn.lock → yarn / yarn dev
package-lock.json → npm install / npm run dev
scripts in package.json for available commands.Python: Check for pip, poetry, pipenv.
poetry.lock → poetry install / poetry run ...
Pipfile → pipenv install / pipenv run ...
requirements.txt → pip install -r requirements.txt
Rust: `cargo b...
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# readme-generator — Production-Quality README Generator Analyze a project's structure and generate a comprehensive, framework-aware README.md. ## Steps ### 1. Analyze Project Structure Read these files (if they exist): - `package.json` / `pyproject.toml` / `Cargo.toml` / `go.mod` — name, description, version, deps - `tsconfig.json` — TypeScript config - `docker-compose.yml` / `Dockerfile` — containerization - `.github/workflows/` — CI/CD - `LICENSE` / `LICENSE.md` — license type - Entry points: `src/index.*`, `src/main.*`, `app.*`, `main.*`, `index.*` - `tests/` / `test/` / `__tests__/` / `spec/` — test setup ```bash # Get file tree (depth 3, ignore common dirs) find . -maxdepth 3 -not -path '*/node_modules/*' -not -path '*/.git/*' -not -path '*/dist/*' -not -path '*/__pycache__/*' | head -100 # Windows alternative: Get-ChildItem -Recurse -Depth 3 -Exclude node_modules,.git,dist,__pycache__ | Select-Object -First 100 FullName ``` ### 2. Detect Framework & Ecosystem | Signal | Framework | |--------|-----------| | `next.config.*` or `"next"` in deps | Next.js | | `"express"` in deps | Express.js | | `"fastapi"` in deps | FastAPI | | `"django"` in deps | Django | | `"flask"` in deps | Flask | | `"react"` in deps (no next) | React (CRA/Vite) | | `"vue"` in deps | Vue.js | | `"svelte"` in deps | SvelteKit | | `Cargo.toml` with `[[bin]]` | Rust CLI | | `Cargo.toml` with `actix-web`/`axum` | Rust Web | | `go.mod` | Go | ### 3. Determine Install & Run Commands Based on detected ecosystem: **Node.js:** Check for lockfiles to determine package manager. - `pnpm-lock.yaml` → `pnpm install` / `pnpm dev` - `yarn.lock` → `yarn` / `yarn dev` - `package-lock.json` → `npm install` / `npm run dev` - Read `scripts` in package.json for available commands. **Python:** Check for pip, poetry, pipenv. - `poetry.lock` → `poetry install` / `poetry run ...` - `Pipfile` → `pipenv install` / `pipenv run ...` - `requirements.txt` → `pip install -r requirements.txt` **Rust:** `cargo b...
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
⚡ SOTA agent skills for OpenClaw — observability, security, code quality, incident response, and more. Built by Anvil AI.
OpenClaw Skill: Safely restart the Gateway with context preservation, guardian watchdog, and multi-channel notification