readme-generator

readme-generator is a skill for Claude Code, Codex from patricio0312rev/skillset. It costs 49 tokens per session (3,441 once invoked), scanned A, a copy of readme-generator, MIT.

A tool for generating README files: the project document that explains what software does, how to install it, how to use it, and how to contribute.

In plain words
What is it for?
Use it to document setup, usage examples, APIs, contribution rules, licenses, screenshots, and project plans.
Why use it?
It provides a consistent structure for project information that might otherwise be incomplete or difficult for new users to follow.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to document setup, usage examples, APIs, contribution rules, licenses, screenshots, and project plans.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/patricio0312rev/skillset/readme-generator
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add patricio0312rev/skillset --skill readme-generator
Clone the repo
git clone --depth 1 https://github.com/patricio0312rev/skillset

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for readme-generator

README.md
[![agentmods](https://agentmods.dev/badge/skills/patricio0312rev/skillset/readme-generator/github.svg)](https://agentmods.dev/skills/patricio0312rev/skillset/readme-generator)
Your own site
<a href="https://agentmods.dev/skills/patricio0312rev/skillset/readme-generator"><img src="https://agentmods.dev/badge/skills/patricio0312rev/skillset/readme-generator/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for readme-generator

Your own site · 80×15
<a href="https://agentmods.dev/skills/patricio0312rev/skillset/readme-generator"><img src="https://agentmods.dev/badge/skills/patricio0312rev/skillset/readme-generator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 49 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,441 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00049 $0.03441
Opus 5 $0.00024 $0.01721
Sonnet 5 $0.00010 $0.00688
Haiku 4.5 $0.00005 $0.00344

Measured 9d ago against content hash eb510324ba28, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

readme-generator scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

### `client.fetch(endpoint, options?)`
Origin

This is a copy

100% identical to readme-generator — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

templates/foundation/readme-generator/SKILL.md · 546 lines

How it starts

The opening of the file, as written. The whole thing — 546 lines — stays where its author put it; the contents beside it link to each section on GitHub.

README Generator

Create comprehensive, professional README documentation for projects.

Core Workflow

  1. Analyze project: Identify type and features
  2. Add header: Title, badges, description
  3. Document setup: Installation and configuration
  4. Show usage: Examples and API
  5. Add guides: Contributing, license
  6. Include extras: Screenshots, roadmap

README Template

# Project Name

[![npm version](https://img.shields.io/npm/v/package-name.svg)](https://www.npmjs.com/package/package-name)
[![Build Status](https://github.com/username/repo/workflows/CI/badge.svg)](https://github.com/username/repo/actions)
[![Coverage](https://codecov.io/gh/username/repo/branch/main/graph/badge.svg)](https://codecov.io/gh/username/repo)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.0-blue.svg)](https://www.typescriptlang.org/)

Brief description of what this project does and who it's for. One to two sentences that capture the essence of the project.

## Features

- ✨ Feature one with brief description
- 🚀 Feature two with brief description
- 🔒 Feature three with brief description
- 📦 Feature four with brief description

## Demo

![Demo GIF](https://example.com/demo.gif)

[Live Demo](https://demo.example.com) | [Documentation](https://docs.example.com)

## Quick Start

\`\`\`bash
npx create-project-name my-app
cd my-app
npm run dev
\`\`\`

## Installation

### Prerequisites

- Node.js 18.0 or higher
- npm 9.0 or higher (or pnpm/yarn)

### Package Manager

\`\`\`bash
# npm
npm install package-name

# pnpm
pnpm add package-name

# yarn
yarn add package-name
\`\`\`

### From Source

\`\`\`bash
git clone https://github.com/username/repo.git
cd repo
npm install
npm run build
\`\`\`

## Usage

### Basic Usage

\`\`\`typescript
import { something } from 'package-name';

const result = something({
  option1: 'value',
  option2: true,
});

console.log(result);
\`\`\`

### Advanced Usage

\`\`\`typescript
import { createClient, type Config } from 'package-name';

const config: Config = {
  apiKey: process.env.API_KEY,
  timeout: 5000,
  retries: 3,
};

const client = createClient(config);

// Async operation
const data = await client.fetch('/endpoint');
\`\`\`

### With React

\`\`\`tsx
import { Provider, useData } from 'package-name/react';

function App() {
  return (
    <Provider apiKey={process.env.API_KEY}>
      <MyComponent />
    </Provider>
  );
}

function MyComponent() {
  const { data, loading, error } = useData('key');

  if (loading) return <Spinner />;
  if (error) return <Error message={error.message} />;

  return <div>{data.value}</div>;
}
\`\`\`

## API Reference

### `createClient(config)`

Creates a new client instance.

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `apiKey` | `string` | required | Your API key |
| `baseUrl` | `string` | `'https://api.example.com'` | API base URL |
| `timeout` | `number` | `30000` | Request timeout in ms |
| `retries` | `number` | `3` | Number of retry attempts |

**Returns:** `Client`

### `client.fetch(endpoint, options?)`

Fetches data from the specified endpoint.

\`\`\`typescript
const data = await client.fetch('/users', {
  method: 'GET',
  headers: { 'X-Custom': 'value' },
});
\`\`\`

### `client.create(endpoint, data)`

Creates a new resource.

\`\`\`typescript
const user = await client.create('/users', {
  name: 'John Doe',
  email: '[email protected]',
});
\`\`\`

## Configuration

### Environment Variables

| Variable | Description | Required |
|----------|-------------|----------|
| `API_KEY` | Your API key | Yes |
| `API_URL` | Custom API URL | No |
| `DEBUG` | Enable debug mode | No |

### Configuration File

Create a `config.json` in your project root:

\`\`\`json
{
  "apiKey": "your-api-key",
  "environment": "production",
  "features": {
    "caching": true,
    "logging": false
  }
}
\`\`\`

## Examples

### Example 1: Basic CRUD

\`\`\`typescript
// Create
const user = await client.create('/users', { name: 'John' });

// Read
const users = await client.fetch('/users');

// Update
await client.update(\`/users/\${user.id}\`, { name: 'Jane' });

// Delete
await client.delete(\`/users/\${user.id}\`);
\`\`\`

### Example 2: Error Handling

\`\`\`typescript
try {
  const data = await client.fetch('/protected');
} catch (error) {
  if (error instanceof AuthError) {
    console.error('Authentication failed');
  } else if (error instanceof NetworkError) {
    console.error('Network error:', error.message);
  } else {
    throw error;
  }
}
\`\`\`

More examples in the [examples directory](./examples).

## Architecture

\`\`\`
src/
├── client/          # Client implementation
├── hooks/           # React hooks
├── utils/           # Utility functions
├── types/           # TypeScript types
└── index.ts         # Main export
\`\`\`

## Contributing

We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.

### Development Setup

\`\`\`bash
# Clone the repository
git clone https://github.com/username/repo.git

# Install dependencies
npm install

# Run tests
npm test

# Start development
npm run dev
\`\`\`

### Commit Convention

We use [Conventional Commits](https://www.conventionalcommits.org/):

- `feat:` New feature
- `fix:` Bug fix
- `docs:` Documentation
- `test:` Tests
- `chore:` Maintenance

## Roadmap

- [x] Initial release
- [x] TypeScript support
- [ ] React Native support
- [ ] Offline mode
- [ ] Plugin system

See the [open issues](https://github.com/username/repo/issues) for a full list of proposed features.

## FAQ

<details>
<summary><strong>How do I get an API key?</strong></summary>

Visit [our dashboard](https://dashboard.example.com) to create an account and generate an API key.
</details>

<details>
<summary><strong>Is there a rate limit?</strong></summary>

Yes, the free tier allows 1000 requests per hour. See our [pricing page](https://example.com/pricing) for higher limits.
</details>

<details>
<summary><strong>Does it work with Next.js?</strong></summary>

Yes! We have full support for Next.js including App Router and Server Components.
</details>

## Troubleshooting

### Common Issues

**Error: API key is invalid**

Make sure your API key is correctly set in the environment variables and hasn't expired.

**Error: Network timeout**

Increase the timeout value in your configuration or check your network connection.

## Changelog

See [CHANGELOG.md](CHANGELOG.md) for a history of changes.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgments

- [Library 1](https://example.com) - For the amazing feature
- [Library 2](https://example.com) - For inspiration
- All our [contributors](https://github.com/username/repo/graphs/contributors)

## Support

- 📧 Email: [email protected]
- 💬 Discord: [Join our community](https://discord.gg/example)
- 🐦 Twitter: [@username](https://twitter.com/username)
- 📖 Documentation: [docs.example.com](https://docs.example.com)

---

Made with ❤️ by [Your Name](https://github.com/username)

Read the full file on GitHub · 546 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 546 lines · 49 tokens per session scan A eb510324ba28

Subscribe to this mod's changes

readme-generator is a skill published in the GitHub repository patricio0312rev/skillset (6 stars, last pushed 8mo ago), licensed MIT. It adds 49 tokens to every session and 3,441 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). It is 100% identical to readme-generator, differing in 0 lines, and is treated as a copy.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

local-ai-agents

Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…

microsoft/ai-agents-for-beginners · 200 tokens

next-cache-components-adoption

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

vercel/next.js · 95 tokens

chat-pet-sprite-creation

Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.

microsoft/vscode · 53 tokens

cpu-profile-analysis

Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…

microsoft/vscode · 71 tokens

insight-error-page

Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…

vercel/next.js · 83 tokens