README.md Skeleton
Fill in project name, description, language, and license — emit a clean README with badges and a TOC.
Badges
README.md
# my-package
[](https://github.com/you/my-package/actions/workflows/ci.yml) [](https://www.npmjs.com/package/my-package) [](#license)
> A short, punchy description.
## Table of contents
- [Install](#install)
- [Usage](#usage)
- [API](#api)
- [Configuration](#configuration)
- [Contributing](#contributing)
- [License](#license)
## Install
```sh
npm install my-package
```
## Usage
```node
import { something } from "my-package";
const result = something({ /* options */ });
console.log(result);
```
## API
Document the public surface here — exported functions, classes, CLI flags.
## Configuration
Environment variables, config files, or runtime flags.
| Variable | Default | Description |
| --- | --- | --- |
| `EXAMPLE_VAR` | `42` | What it does |
## Contributing
Pull requests welcome. For major changes, open an issue first to discuss what you'd like to change.
## License
[MIT](LICENSE) © Your Name
What it gives you
A README structured the way readers actually scan it — title, badges, one-line description, the install command they came for, a minimal usage block, and the long-form sections collapsed into a TOC.
Customize after
The output is plain Markdown — tweak it freely. Badges link to shields.io with the values you typed.
You might also like
- Lorem Ipsum GeneratorGenerate placeholder text by words, sentences, or paragraphs.
- .gitignore GeneratorBuild a .gitignore by picking from common language, framework, and OS templates.
- Markdown ↔ HTML ConverterConvert Markdown to HTML or HTML back to Markdown, with sanitisation in both directions.
- Markdown PreviewerLive preview of Markdown with GitHub-flavored syntax.