โ† All skills
Tencent SkillHub ยท Content Creation

README Generator

Generate a production-quality README.md by analyzing project structure, framework, and code

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Generate a production-quality README.md by analyzing project structure, framework, and code

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

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.

Upgrade existing

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.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 10 sections Open source page

readme-generator โ€” Production-Quality README Generator

Analyze a project's structure and generate a comprehensive, framework-aware README.md.

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 # 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

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

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 build / cargo run Go: go build / go run .

4. Generate Badges

Build badge URLs from detected tools: ![License](https://img.shields.io/badge/license-MIT-blue.svg) ![Node](https://img.shields.io/badge/node-%3E%3D18-brightgreen) ![TypeScript](https://img.shields.io/badge/TypeScript-5.x-blue) Only include badges for things actually detected. Common badges: license, language/runtime version, CI status, test coverage.

5. Assemble README

  • Use this structure:
  • # Project Name
  • Brief description from package.json/pyproject.toml or inferred from code.
  • ## Table of Contents
  • [Features](#features)
  • [Prerequisites](#prerequisites)
  • [Installation](#installation)
  • [Usage](#usage)
  • [API Reference](#api-reference) โ† only if applicable
  • [Configuration](#configuration) โ† only if env vars detected
  • [Testing](#testing)
  • [Deployment](#deployment) โ† only if Docker/CI detected
  • [Contributing](#contributing)
  • [License](#license)
  • ## Features
  • Bullet list of key capabilities (infer from code structure, routes, exports)
  • ## Prerequisites
  • Runtime version (node >= 18, python >= 3.10, etc.)
  • Required system tools (Docker, database, etc.)
  • ## Installation
  • [Package-manager-specific install commands from Step 3]
  • ## Usage
  • [Dev/start commands, example API calls if it's a server]
  • ## API Reference
  • [Only for libraries/APIs โ€” list exported functions or endpoints]
  • ## Configuration
  • [Environment variables โ€” reference env-setup skill if complex]
  • ## Testing
  • [Test runner command: npm test, pytest, cargo test, etc.]
  • ## Contributing
  • 1. Fork the repository
  • 2. Create your feature branch (`git checkout -b feat/amazing-feature`)
  • 3. Commit your changes (`git commit -m 'feat: add amazing feature'`)
  • 4. Push to the branch (`git push origin feat/amazing-feature`)
  • 5. Open a Pull Request
  • ## License
  • [Detected license or "See LICENSE file"]

6. Tailor to Framework

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

7. Output

Write to README.md in the project root. If one exists, ask user before overwriting โ€” offer to write to README.generated.md instead.

Edge Cases

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

Error Handling

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]

Category context

Writing, remixing, publishing, visual generation, and marketing content production.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc