Install any skill in seconds. Free to start, no credit card required.
Get Started Free →When the user wants to optimize their GitHub profile, README, or project discoverability. Trigger phrases include "GitHub README," "README optimization," "GitHub profile," "GitHub stars," "GitHub discoverability," "awesome lists," or "GitHub marketing."
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 165% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 123% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 107% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 241% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 309% | 0% |
Use this skill when you need when the user wants to optimize their GitHub profile, README, or project discoverability. Trigger phrases include "GitHub README," "README optimization," "GitHub profile," "GitHub stars," "GitHub discoverability," "awesome lists," or "GitHub marketing.".
GitHub is where developers evaluate your project before trying it. This skill covers README optimization, profile READMEs, discoverability through topics and awesome lists, and using GitHub features for marketing.
.agents/developer-audience-context.md if it exists| Section | Purpose | Required? | |---------|---------|-----------| | Logo/Banner | Brand recognition, visual appeal | Recommended | | Badges | Quick trust signals, status | Recommended | | One-liner | What it does in one sentence | Required | | Hero example | Immediate "what does it look like?" | Highly recommended | | Features | Why use this over alternatives | Required | | Quick start | Get running in < 2 minutes | Required | | Installation | All installation methods | Required | | Usage | Core usage examples | Required | | Documentation | Link to full docs | Required | | Contributing | How to contribute | Recommended | | License | Legal clarity | Required |
markdown<div align="center"> <img src="logo.svg" alt="Project Name" width="200"> <h1>Project Name</h1> <p><strong>One compelling sentence explaining what this does.</strong></p> <!-- Badges --> <a href="https://github.com/org/repo/actions"><img src="https://github.com/org/repo/workflows/CI/badge.svg" alt="CI"></a> <a href="https://www.npmjs.com/package/name"><img src="https://img.shields.io/npm/v/name.svg" alt="npm version"></a> <a href="https://github.com/org/repo/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License"></a> <a href="https://discord.gg/invite"><img src="https://img.shields.io/discord/123456789" alt="Discord"></a> <br> <br> <a href="https://docs.example.com">Documentation</a> • <a href="https://example.com">Website</a> • <a href="https://discord.gg/invite">Discord</a> </div> --- ## Why Project Name? - **Feature 1** — Brief explanation - **Feature 2** — Brief explanation - **Feature 3** — Brief explanation ## Quick Start
npm install project-name
import { thing } from 'project-name';
const result = thing.doSomething(); console.log(result);
## Installation
### npmnpm install project-name
### yarnyarn add project-name
### pnpmpnpm add project-name
## Usage
### Basic Example
// Code example with comments
### Advanced Example
// More complex example
## Documentation
Full documentation available at [docs.example.com](https://docs.example.com)
- [Getting Started](https://docs.example.com/getting-started)
- [API Reference](https://docs.example.com/api)
- [Examples](https://docs.example.com/examples)
## Contributing
We welcome contributions! Please see [CONTRIBUTING.md](https://github.com/jonathimer/devmarketing-skills/tree/main/skills/github-presence/CONTRIBUTING.md) for details.
## License
MIT © [Your Name](https://yoursite.com)| Badge | What it shows | When to use | |-------|--------------|-------------| | CI/Build status | Code quality | Always | | Version | Latest release | Always for packages | | License | Legal clarity | Always | | Downloads/installs | Adoption | When impressive | | Coverage | Test quality | If > 70% | | Security | Audit status | If you have it |
| Badge | Source | Purpose | |-------|--------|---------| | Discord members | shields.io | Show active community | | GitHub stars | shields.io | Social proof | | Contributors | shields.io | Open source health | | Last commit | shields.io | Project activity |
| Service | URL | Best for | |---------|-----|----------| | Shields.io | shields.io | Most badges | | Badgen | badgen.net | Fast, minimal | | GitHub badges | Native | Actions, issues |
markdown<!-- Build status -->  <!-- npm version --> [](https://www.npmjs.com/package/package-name) <!-- Downloads --> [](https://www.npmjs.com/package/package-name) <!-- License --> [](LICENSE) <!-- Discord --> [](https://discord.gg/invite) <!-- Stars --> [](https://github.com/org/repo)
github.com/yourname/yourname)README.md filemarkdown# Hi, I'm [Name] 👋 [One sentence about what you do] ## What I'm Working On - 🔭 Building [project] — [brief description] - 🌱 Learning [technology] - 💬 Ask me about [expertise areas] ## Projects | Project | Description | Stars | |---------|-------------|-------| | [Project 1](https://github.com/jonathimer/devmarketing-skills/tree/main/skills/github-presence/link) | Brief description |  | | [Project 2](https://github.com/jonathimer/devmarketing-skills/tree/main/skills/github-presence/link) | Brief description |  | ## Recent Blog Posts <!-- BLOG-POST-LIST:START --> <!-- Automated with GitHub Actions --> <!-- BLOG-POST-LIST:END --> ## Connect [](https://twitter.com/handle) [](https://linkedin.com/in/handle) ## GitHub Stats 
| Do | Don't | |----|-------| | Keep it scannable | Write paragraphs | | Show your best projects | List everything | | Include current work | Let it get stale | | Add contact methods | Make it hard to reach you | | Show personality | Be generic |
Topics are how people find repositories. Optimize for search.
| Topic strategy | Example | |----------------|---------| | Technology | javascript, rust, python | | Framework | react, nextjs, django | | Use case | cli, api, testing | | Category | developer-tools, devops | | Problem | authentication, caching |
Add topics: Repository settings → Topics (up to 20)
GitHub search considers:
Getting on awesome lists drives traffic and credibility.
| Step | Action | |------|--------| | 1 | Find relevant awesome lists (search "awesome + topic]") | | 2 | Check list requirements (quality, activity, docs) | | 3 | Ensure your project meets criteria | | 4 | Submit PR following list's guidelines | | 5 | Be patient — curation takes time |
Popular awesome lists for dev tools:
awesome-cli-appsawesome-selfhostedawesome-nodejsawesome-pythonawesome-goawesome-rustawesome-devopsyaml# .github/workflows/readme-update.yml name: Update README on: schedule: - cron: '0 0 * * *' # Daily workflow_dispatch: jobs: update: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 # Example: Update blog post list - uses: gautamkrishnar/blog-post-workflow@master with: feed_list: "https://yourblog.com/feed" - name: Commit changes run: | git config --local user.email "action@github.com" git config --local user.name "GitHub Action" git add -A git diff --quiet && git diff --staged --quiet || git commit -m "Update README" git push
yaml# Auto-update GitHub stats image - uses: lowlighter/metrics@latest with: token: ${{ secrets.METRICS_TOKEN }} filename: github-metrics.svg
yaml# Tweet on new release name: Release Announcement on: release: types: [published] jobs: announce: runs-on: ubuntu-latest steps: - name: Tweet uses: ethomson/send-tweet-action@v1 with: status: "🚀 ${{ github.repository }} ${{ github.event.release.tag_name }} released! ${{ github.event.release.html_url }}" consumer-key: ${{ secrets.TWITTER_CONSUMER_KEY }} # ... other secrets
funding.yml example:
yamlgithub: [yourusername] patreon: yourpatreon open_collective: yourproject ko_fi: yourkofi custom: ["https://buymeacoffee.com/you"]
| Tier | Price | Offer | |------|-------|-------| | Supporter | $5/mo | Thanks + name in README | | Backer | $15/mo | Logo in README + Discord role | | Sponsor | $50/mo | Priority support + feature voting | | Enterprise | $200+/mo | Dedicated support + consultation |
| Metric | What it tells you | Goal | |--------|-------------------|------| | Stars | Interest/bookmarks | Growth over time | | Forks | Active usage | Quality > quantity | | Clones | People trying it | Pre-install interest | | Traffic | Profile/repo views | Awareness | | Referrers | Where traffic comes from | Channel effectiveness | | Contributors | Community health | Sustainable project |
Access via: Repository → Insights → Traffic
| Tool | Use case | |------|----------| | Octolens | Monitor GitHub for mentions of your project, competitors, and relevant discussions. Get alerts when people talk about problems you solve. | | Shields.io | Generate status badges | | GitHub Readme Stats | Dynamic stats for profile | | Carbon | Beautiful code screenshots | | readme.so | README generator | | Metrics | Advanced profile stats |
developer-audience-context — Know who evaluates your repohacker-news-strategy — HN users check GitHub before upvotingreddit-engagement — Redditors evaluate via GitHubdev-to-hashnode — Link from README to contentOther measured skills in the registry, with their headline benchmark lift.