AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Github Repo Metadata

skill-yosefhayim-dufflebag-github-repo-metadata · by YosefHayim

Write and audit GitHub repository About metadata: one-line descriptions, homepage/demo links, and topics/tags grounded in official GitHub guidance. Use when the user asks for a GitHub repo description, repository topics, tags, About sidebar metadata, discoverability, or before/after wording for repo metadata.

No reviews yet
0 installs
36 views
0.0% view→install

Install

$ agentstack add skill-yosefhayim-dufflebag-github-repo-metadata

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-yosefhayim-dufflebag-github-repo-metadata)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Github Repo Metadata? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

GitHub Repo Metadata

Create concise GitHub repository metadata that helps visitors understand what the project is, who it is for, and how to find related projects.

Sources

Use these official sources when explaining or defending recommendations:

  • GitHub profile/resume guide: repository details should include a brief

project description, a website/demo link, and topic tags.

  • GitHub README docs: the README owns the deeper explanation: what the project

does, why it is useful, how users get started, where users get help, and who maintains it.

  • GitHub repository best practices: create a README for every repository.
  • GitHub topics docs: topics classify a repository by purpose, subject area,

community, or language; use lowercase letters, numbers, and hyphens; keep each topic at 50 characters or less; add no more than 20 topics.

  • Open Source Guides: document status honestly, and update or mark stale docs.

Workflow

  1. Inspect before writing. Read the README, package metadata, primary source

entry points, docs, and current GitHub metadata when available.

  1. Draft one short description using this shape:

``text [Project type] for [specific user/use case] with [main capability or differentiator]. ``

  1. Draft topics, treating "tags" as GitHub topics. Prefer 6-12 high-signal

topics over a full 20. Include purpose, domain, language/framework, runtime, and agent/tool ecosystem only when they are real signals.

  1. Add a homepage/demo/docs URL only if it exists and helps someone inspect or

use the project.

  1. Show before/after before applying changes unless the user explicitly asked to

apply immediately.

Description Rules

  • Specific beats generic: name the project type and job.
  • Keep it one line; the README carries setup, architecture, and long context.
  • Do not hype: avoid "awesome", "powerful", "best", "simple" unless the repo

proves the claim.

  • Do not overclaim production readiness. Put experimental, archived, internal,

or not-production-ready status in the README.

  • Match the repository contents. If the code and README disagree, say so and ask

before publishing metadata.

Topic Rules

  • Use lowercase letters, numbers, and hyphens.
  • Keep topics at 50 characters or less.
  • Use no more than 20 topics.
  • Avoid duplicates, vague tags, and private/internal terms that will not help

discovery.

  • Remember topic names are public, including on private repositories.

Before/After Format

Description
Before: My app
After: React Native app for tracking Olympic lifting workouts with offline history and progress charts.
Why: Names the app type, audience/use case, and differentiator in one line.

Topics
Before: app, react, project
After: react-native, expo, workout-tracker, olympic-weightlifting, offline-first, fitness
Why: Replaces vague tags with GitHub topics that describe purpose, stack, domain, and differentiator.

Apply Changes

When the user asks to apply the metadata and GitHub CLI is available:

gh repo view --json description,homepageUrl,repositoryTopics,url
gh repo edit --description "TypeScript CLI for auditing GitHub repositories and generating maintenance reports." \
  --homepage "https://example.com/docs" \
  --add-topic typescript \
  --add-topic github \
  --add-topic repository-metadata

Use --remove-topic for stale topics. Do not change repository visibility or merge settings while doing metadata work.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.