À propos
Cette compétence Claude aide les développeurs à optimiser leur présence sur GitHub pour une meilleure découvrabilité et évaluation de leurs projets. Elle fournit des conseils sur la structure des README, l'amélioration du profil et l'utilisation de fonctionnalités comme les sujets et les listes "awesome". Utilisez-la lorsque vous travaillez sur des README GitHub, l'optimisation de profil ou des stratégies de marketing de projet.
Installation rapide
Claude Code
Recommandénpx skills add jonathimer/devmarketing-skills -a claude-code/plugin add https://github.com/jonathimer/devmarketing-skillsgit clone https://github.com/jonathimer/devmarketing-skills.git ~/.claude/skills/github-presenceCopiez et collez cette commande dans Claude Code pour installer cette compétence
Documentation
GitHub Presence
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.
Before You Start
- Read
.agents/developer-audience-context.mdif it exists - Audit your current GitHub presence (profile, pinned repos, READMEs)
- Understand: GitHub is often the first technical evaluation — optimize accordingly
README Structure
The Anatomy of a Great README
| 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 |
README Template
<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
```bash
npm install project-name
import { thing } from 'project-name';
const result = thing.doSomething();
console.log(result);
Installation
npm
npm install project-name
yarn
yarn add project-name
pnpm
pnpm add project-name
Usage
Basic Example
// Code example with comments
Advanced Example
// More complex example
Documentation
Full documentation available at docs.example.com
Contributing
We welcome contributions! Please see CONTRIBUTING.md for details.
License
MIT © Your Name
---
## Badges That Matter
### Trust Signal Badges
| 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 |
### Community Badges
| 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 |
### Badge Services
| Service | URL | Best for |
|---------|-----|----------|
| Shields.io | shields.io | Most badges |
| Badgen | badgen.net | Fast, minimal |
| GitHub badges | Native | Actions, issues |
### Badge Examples
```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)
Profile README
Setting Up Profile README
- Create a repository with your username (e.g.,
github.com/yourname/yourname) - Add a
README.mdfile - This displays on your profile page
Profile README Structure
# 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](link) | Brief description |  |
| [Project 2](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

Profile README Best Practices
| 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 |
Discoverability
GitHub Topics
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)
Search Optimization
GitHub search considers:
- Repository name — Include main keyword
- Description — 350 chars, keyword-rich
- README content — Full text indexed
- Topics — Category matching
- Language — Auto-detected
Awesome Lists
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-devops
GitHub Actions for Marketing
Automated README Updates
# .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 "[email protected]"
git config --local user.name "GitHub Action"
git add -A
git diff --quiet && git diff --staged --quiet || git commit -m "Update README"
git push
Metrics and Stats
# Auto-update GitHub stats image
- uses: lowlighter/metrics@latest
with:
token: ${{ secrets.METRICS_TOKEN }}
filename: github-metrics.svg
Release Announcements
# 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
GitHub Sponsors
Setting Up Sponsors
- Join GitHub Sponsors (github.com/sponsors)
- Create compelling tier descriptions
- Set up funding.yml in repos
funding.yml example:
github: [yourusername]
patreon: yourpatreon
open_collective: yourproject
ko_fi: yourkofi
custom: ["https://buymeacoffee.com/you"]
Sponsor Tiers That Work
| 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 |
Platform-Specific Do's and Don'ts
Do's
- Do optimize your README for first impression
- Do use badges for quick trust signals
- Do add relevant topics (up to 20)
- Do keep your profile README current
- Do respond to issues and PRs promptly
- Do pin your best repositories
- Do include clear installation instructions
- Do submit to relevant awesome lists
Don'ts
- Don't neglect the README — it's your landing page
- Don't use too many badges (cluttered)
- Don't let issues pile up unanswered
- Don't forget a license file
- Don't use low-quality or broken images
- Don't write walls of text without structure
- Don't ignore contribution guidelines
Measuring Success
GitHub Metrics to Track
| 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 |
Traffic Insights
Access via: Repository → Insights → Traffic
- Views and unique visitors
- Popular content (which files)
- Referring sites
- Clone activity
Tools
| 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 |
README Audit Checklist
- Clear, keyword-rich name and description
- Badges show CI status, version, license
- One-liner explains what it does
- Quick start gets users running in < 2 min
- Code examples are copy-pasteable
- All links work and are HTTPS
- Images have alt text
- Mobile-readable formatting
- License file present
- Contributing guidelines exist
- Topics are set (up to 20)
- Social preview image uploaded
Related Skills
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 content
Dépôt GitHub
Frequently asked questions
What is the github-presence skill?
github-presence is a Claude Skill by jonathimer. Skills package instructions and resources that Claude loads on demand, so Claude can perform github-presence-related tasks without extra prompting.
How do I install github-presence?
Use the install commands on this page: add github-presence to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.
What category does github-presence belong to?
github-presence is in the Other category, tagged general.
Is github-presence free to use?
Yes. github-presence is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.
Compétences associées
LlamaGuard est le modèle de Meta, doté de 7 à 8 milliards de paramètres, conçu pour modérer les entrées et sorties des LLM selon six catégories de sécurité comme la violence et les discours haineux. Il offre une précision de 94 à 95 % et peut être déployé avec vLLM, Hugging Face ou Amazon SageMaker. Utilisez cette compétence pour intégrer facilement le filtrage de contenu et des garde-fous de sécurité dans vos applications d'IA.
Cette compétence de Claude aide les développeurs à optimiser les coûts du cloud grâce au redimensionnement des ressources, aux stratégies d'étiquetage et à l'analyse des dépenses. Elle fournit un cadre pour réduire les dépenses cloud et mettre en œuvre une gouvernance des coûts sur AWS, Azure et GCP. Utilisez-la lorsque vous devez analyser les coûts d'infrastructure, redimensionner les ressources ou respecter des contraintes budgétaires.
Cette compétence Claude analyse les marchés des paris sportifs, incluant les spreads, les over/under et les paris spéciaux, en examinant les tendances historiques et les statistiques situationnelles pour identifier les paris à valeur ajoutée. Elle fournit une sortie en markdown structuré avec des recommandations actionnables à des fins éducatives. Les développeurs doivent l'utiliser pour des outils d'analyse de paris sportifs tout en notant qu'elle est conçue uniquement pour le divertissement et l'éducation.
Cette compétence quantifie les LLMs en précision 8 bits ou 4 bits à l'aide de bitsandbytes, permettant une réduction de 50 à 75 % de la mémoire utilisée avec une perte de précision minime. Elle est idéale pour exécuter des modèles plus volumineux sur une mémoire GPU limitée ou pour accélérer l'inférence, prenant en charge des formats comme INT8, NF4 et FP4. La compétence s'intègre à HuggingFace Transformers et permet l'entraînement QLoRA ainsi que l'utilisation d'optimiseurs en 8 bits.
