Add New Entry

Formatuje surowe adresy URL w stylizowane wpisy wiki dla repozytorium azure-openai-llm-wiki

Autor: kimtth · kimtth/azure-openai-llm-wiki

Działa po konfiguracji ★ 8.0/10

Add New Entry — Formatuje surowe adresy URL w stylizowane wpisy wiki dla repozytorium azure-openai-llm-wiki

Co robi ten skill

Umiejętność utrzymania repozytorium, która przekształca surową listę kontrolną adresów URL temp.md w prawidłowo sformatowane wpisy markdown dla plików sekcji azure-openai-llm-wiki, stosując zasady legendy dla każdego pliku (format daty, odznaki gwiazdek, symbole emoji, nazwy sekcji, 15-wyrazowe opisy). Uruchamia się podczas dodawania nowych zasobów do tej bazy wiedzy; wyraźnie nie służy do edycji istniejących wpisów ani restrukturyzacji sekcji. Opiera się na pomocniczych skryptach Python w katalogu code/ repozytorium, aby pobierać opisy GitHub, daty utworzenia i liczbę gwiazdek.

Raport z testu

Znaleziono SKILL.md w .agent/skills/add-new-entry/SKILL.md; frontmatter zawiera name+description. Sprawdzono 3 odwołane skrypty: 404 na ścieżce względnej do umiejętności, ale 200 w katalogu głównym repozytorium code/ (fetch_github_description.py, get_github_dates.py, add_github_stars.py) — umiejętność jest sprzężona z katalogiem głównym repozytorium, a nie samodzielna. Brak luk bezpieczeństwa. Dla OUTPUT podałem 2-liniowy temp.md (repozytorium GitHub + artykuł arXiv) i wygenerowałem baseline_entries.md (moje naturalne formatowanie) vs skill_entries.md (zgodne z zasadami legendy). Konkretne zmierzone różnice: umiejętność użyła daty z myślnikiem i nawiasami `(Feb 2023)` i bez emoji dla wpisu azure.md vs dwukropek i nawiasy kwadratowe `[Jan 2025]` z symbolem 📑 dołączonym wewnątrz `[DeepSeek-R1📑]` dla wpisu badawczego; umieściła prawdziwą odznakę github-stars tylko na linii GitHub, podczas gdy punkt odniesienia błędnie umieścił ⭐ na linii arXiv; opisy skrócono do 9 i 6 słów vs rozwlekły, powtarzający nazwę tekst punktu odniesienia. Punkt odniesienia nie miał dat i identycznego formatowania dla obu. Datę arXiv wyprowadziłem z reguły ID (2501→Jan 2025); data utworzenia GitHub wymagałaby potwierdzenia przez skrypt.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

git clone --depth 1 https://github.com/kimtth/azure-openai-llm-wiki.git /tmp/add-new-entry-src
mkdir -p ~/.claude/skills
cp -R /tmp/add-new-entry-src/.agent/skills/add-new-entry ~/.claude/skills/add-new-entry
# REPO-COUPLED: the skill body runs `python code/<script>.py` (fetch_github_description.py,
# get_github_dates.py, add_github_stars.py) and edits section/*.md — these live in the cloned
# repo ROOT, not in the skill folder, so a standalone skill-dir install is incomplete.
# To actually run the workflow, work from inside /tmp/add-new-entry-src (or your own clone)
# where code/ and section/ exist, and create a local temp.md input file first.
# Deps: Python 3 + network access to GitHub and Semantic Scholar APIs.

Komendy i przykładowe prompty

  • /add-new-entryFormatuje surowe adresy URL w stylizowane wpisy wiki dla repozytorium azure-openai-llm-wiki

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Add this new resource from temp.md to a section
  • File this entry into the correct wiki page
  • Add a new tool entry to the knowledge base