Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Generate a production-quality README.md by analyzing project structure, framework, and code
Generate a production-quality README.md by analyzing project structure, framework, and code
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
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, 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 # 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
SignalFrameworknext.config.* or "next" in depsNext.js"express" in depsExpress.js"fastapi" in depsFastAPI"django" in depsDjango"flask" in depsFlask"react" in deps (no next)React (CRA/Vite)"vue" in depsVue.js"svelte" in depsSvelteKitCargo.toml with [[bin]]Rust CLICargo.toml with actix-web/axumRust Webgo.modGo
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 build / cargo run Go: go build / go run .
Build badge URLs from detected tools:    Only include badges for things actually detected. Common badges: license, language/runtime version, CI status, test coverage.
Next.js: Add sections for pages/app router, API routes, environment variables Express/FastAPI: Document route structure, middleware, API endpoints React/Vue: Document component structure, state management, build output CLI tools: Document command-line arguments and flags Libraries: Focus on API docs, installation, and usage examples
Write to README.md in the project root. If one exists, ask user before overwriting โ offer to write to README.generated.md instead.
Monorepo: Generate a root README linking to sub-packages, plus per-package READMEs Empty project: Generate a minimal skeleton README with TODOs No package manifest: Infer from file extensions and directory structure Existing README: Ask before overwriting; diff and suggest additions
ErrorResolutionCan't detect frameworkGenerate a generic README; ask user to specifyNo description availableUse directory name; prompt user to add oneNo license fileNote it's missing; suggest adding oneVery large projectLimit tree scan depth; focus on src/ and root config Built by Clawb (SOVEREIGN) โ more skills at [coming soon]
Writing, remixing, publishing, visual generation, and marketing content production.
Largest current source with strong distribution and engagement signals.