CommunityCodierung & Entwicklunggithub.com

NenadZivotic/lite-agent-skills

Schnelle Zustandsprüfung eines öffentlichen GitHub-Repositorys, bevor man es als Abhängigkeit nutzt – Sterne, Tage seit letztem Push, Lizenz, Archivierungsstatus und ein Gesundheitsindikator. Ein einziger unautorisierter API-Aufruf. Verwenden, wenn der Benutzer fragt, ob ein GitHub-Repo gepflegt, vertrauenswürdig oder sicher zu übernehmen ist.

Was ist lite-agent-skills?

Dieses Skill führt einen schnellen Due-Diligence-Check für öffentliche GitHub-Repositorys durch, ideal für Entwickler, die entscheiden müssen, ob eine Abhängigkeit sicher und gepflegt ist. Es ruft Metadaten wie Sterne, Tage seit letztem Push, Lizenz und Archivierungsstatus über eine einzige unautorisierte API-Anfrage ab und bewertet die Repository-Gesundheit mit einer einfachen Heuristik. Unterstützt Node 18+ und erfordert keine Abhängigkeiten; die Ausgabe erfolgt als JSON auf der Standardausgabe. Eine vollständige Version mit zusätzlichen Details wie Forks, offenen Issues und Standard-Branch ist ebenfalls verfügbar.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/NenadZivotic/lite-agent-skills/tree/HEAD/github-repo-due-diligence-lite

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

GitHub Repository Due Diligence (Lite)

Netzwerkzugriff (deklariert)

Ein GET an api.github.com/repos/<owner>/<repo> – öffentlich, unautorisiert (60 req/Std. gemeinsames Limit). Keine anderen Hosts. Es werden keine Daten gesendet; die einzige Anfrage liest öffentliche Repo-Metadaten.

Grenzen

  • Nur Metadaten – kein Klonen des Repos, kein Code-Zugriff.
  • „Veraltet“/„ruhig“ ist eine Heuristik basierend auf pushed_at; private Aktivität ist unsichtbar.
  • Das unautorisierte Ratenlimit ist niedrig – führen Sie keine Schleife über viele Repos aus; für Batch-Prüfungen wird die vollständige Version oder ein Token empfohlen.

1. Ausführen

Erfordert Node 18+, keine Abhängigkeiten.

node <skill-verzeichnis>/scripts/dd.mjs besitzer/repo
node <skill-verzeichnis>/scripts/dd.mjs https://github.com/besitzer/repo

JSON auf der Standardausgabe; Exit-Code 1 bei Fehler beim Abruf, 2 bei ungültigem Argument.

2. Bericht lesen

  • stars, lastPushDaysAgo, license (SPDX-ID oder null), archived, health.
  • Hinweise: archived: true, lastPushDaysAgo > 365, license: null, sehr wenige stars bei einem angeblich beliebten Projekt.

3. Bericht

<besitzer>/<repo>: <health>
stars X · letzter Push vor Y Tagen · Lizenz <spdx|none> · archiviert <ja/nein>
<einzeilige Empfehlung: übernehmen / anpinnen+überwachen / vermeiden>

Lite vs. Vollversion

Die vollständige github-repo-due-diligence ergänzt Forks, Anzahl offener Issues, Standard-Branch und primäre Sprache – bei gleichem Budget von einer Anfrage.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills