claude-skills

Activity, over time

Daily observations from the public event archive.

Attention

Daily stars & forks

Loading attention chart

Star accumulation

Cumulative stars

Loading star accumulation chart

Pull requests

Daily opens & merges

Loading pull requests chart

Conversations

Daily issues & comments

Loading conversations chart

Community

Daily accounts & reviews

Loading community chart

Releases

Daily releases

Loading releases chart

Mentions

12posts · 30d
Nov 30 posts
  1. YouTube · · YouTube description · AI These Days

    665 AI employees just dropped on GitHub (free, MIT) #shorts 665 AI employees just dropped on GitHub — and they're all free. Pick a department (marketing, the C-suite, product, sales, security) and put 'em to work. Each one comes with its own workflow, checklist, and deliverable template. Works in Claude Code, Codex, Gemini CLI, and Cursor. · alirezarezvani/claude-skills (MIT, 28.6K stars) · msitarzewski/agency-agents (MIT, 163K stars) · 665 = both collections combined, duplicate names counted once (as of Oct 23). The repos are free; the AI tools you run them in have their own pricing. Hit like and comment "roster" — the starter roster and install links are in the pinned comment. #ai #aitools #claudecode #github #shorts

    1 comment · 1 view
  2. If you could hire just one AI employee today, which department are you starting with? Marketing / C-suite / Product / Sales / Security 📌 Here's the starter roster + install links 👇 📦 Install (both free, MIT) 1) claude-skills: alirezarezvani/claude-skills 2) agency-agents: msitarzewski/agency-agents 👥 12 to start with, by department [Marketing] - Instagram Curator — feed, Reels, and posting plan - Content Creator — content calendar + drafts - copywriting — sales copy for your site [C-Suite] - ceo-advisor — strategy, fundraising, board prep - cfo-advisor — unit economics and cash - cmo-advisor — positioning and marketing budget [Product] - Product Manager — what to build first + roadmap - Feedback Synthesizer — feedback → priorities [Sales] - Proposal Strategist — proposals that win - Outbound Strategist — who to contact and when [Security] - Penetration Tester — finds holes (authorized testing only) - Compliance Auditor — SOC 2 / ISO 27001 prep Setup steps for each tool are in the README. + My app 👉 naus.live

  3. AI 직원 딱 한 명만 뽑는다면, 어느 부서부터 부르실래요? 마케팅 / 사장단 / 제품 / 영업 / 보안 📌 부서별 첫 직원 명단 + 설치 링크 📦 설치 링크(둘 다 무료, MIT) 1) claude-skills: alirezarezvani/claude-skills 2) agency-agents: msitarzewski/agency-agents 👥 부서별로 먼저 불러 볼 직원 12명 [마케팅] - Instagram Curator (agency-agents) — 인스타 피드·릴스 콘셉트와 게시 계획을 잡아 주는 직원 - Content Creator (agency-agents) — 채널별 글·콘텐츠 일정표를 짜고 초안을 써 주는 직원 - copywriting (claude-skills) — 홈페이지·상세페이지 판매 문구를 쓰고 고쳐 주는 직원 [사장단] - ceo-advisor (claude-skills) — 사업 방향·투자자·이사회 준비 같은 큰 결정을 같이 정리해 주는 직원 - cfo-advisor (claude-skills) — 돈 계산(수익 구조·투자 유치·현금 관리)을 봐 주는 직원 - cmo-advisor (claude-skills) — 브랜드 위치와 마케팅 예산을 어디에 쓸지 잡아 주는 직원 [제품] - Product Manager (agency-agents) — 무엇을 먼저 만들지 정하고 로드맵을 짜 주는 직원 - Feedback Synthesizer (agency-agents) — 흩어진 고객 의견을 모아 우선순위로 바꿔 주는 직원 [영업] - Proposal Strategist (agency-agents) — 제안서·입찰 문서를 이기는 이야기로 짜 주는 직원 - Outbound Strategist (agency-agents) — 먼저 연락할 고객을 고르고 연락 순서를 설계해 주는 직원 [보안] - Penetration Tester (agency-agents) — 허락받은 범위에서 우리 서비스의 빈틈을 점검해 주는 직원 - Compliance Auditor (agency-agents) — SOC 2·ISO 27001 같은 인증 준비를 도와주는 직원 설치는 각 링크 첫 화면(README)에 도구별(클로드 코드·코덱스·제미나이·커서) 방법이 있어요. (이름은 두 저장소에 실제로 있는 이름 그대로 — 10-23 복제본에서 확인) + 제 프로그램 👉 naus.live

    6 likes
  4. YouTube · · YouTube description · 요즘 AI · AI These Days

    깃허브에 무료로 풀린 AI 직원 665명, 부서별로 골라 쓰세요 깃허브에 AI 직원 665명이 무료로 풀렸습니다. 마케팅·사장단·제품·영업·보안… 부서별로 골라 쓰면 되고, 일하는 순서·체크리스트·결과물 양식까지 미리 들고 옵니다. 클로드 코드·코덱스·제미나이·커서에서 쓸 수 있어요. · 출처 1: alirezarezvani/claude-skills (MIT, 깃허브 별 28,582) — alirezarezvani/claude-skills · 출처 2: msitarzewski/agency-agents (MIT, 깃허브 별 163,403) — msitarzewski/agency-agents · 665 = 두 모음을 합쳐 같은 이름은 한 번만 센 수(10-23 기준). 별은 합쳐 19만 개 넘음. · 저장소는 무료(MIT, 회사 일에도 OK)이고, 쓰는 AI 도구 요금은 따로예요. 좋아요 누르고 댓글에 「직원」 남겨 주세요. 명단이랑 설치 링크는 고정 댓글에 있어요. #AI #AI직원 #클로드코드 #깃허브 #업무자동화 [de-DE] 665 kostenlose KI-Mitarbeiter auf GitHub: Wählen Sie sie nach Abteilungen aus 665 KI-Mitarbeiter wurden kostenlos auf GitHub veröffentlicht. Sie können aus Abteilungen wie Marketing, Führungskräfte, Produktmanagement, Vertrieb und Sicherheit wählen. Die Mitarbeiter sind mit Arbeitsabläufen, Checklisten und vorgegebenen Lieferformaten ausgestattet und können in Claude Code, Codex, Gemini und Cursor verwendet werden. • Quelle 1: alirezarezvani/claude-skills (MIT-Lizenz, 28.582 GitHub-Sterne) — alirezarezvani/claude-skills • Quelle 2: msitarzewski/agency-agents (MIT-Lizenz, 163.403 GitHub-Sterne) — msitarzewski/agency-agents • 665 = Anzahl der Kombinationen zweier Vokale, wobei gleiche Namen nur einmal gezählt werden (basierend auf dem Zahlensystem 10–23). Die Gesamtzahl der Sterne übersteigt 190.000. Das Repository ist kostenlos (MIT-Lizenz, für die Nutzung im Unternehmen geeignet), die Kosten für die verwendeten KI-Tools fallen jedoch separat an. Bitte liken und „Employee“ in die Kommentare schreiben. Die Liste und der Installationslink befinden sich im angepinnten Kommentar. #KI #AIEmployee #ClaudeCode #GitHub #Arbeitsautomatisierung [es-US] 665 empleados de IA gratis en GitHub: elíjalos según el departamento Se han publicado gratuitamente 665 empleados de IA en GitHub. Puedes elegir entre departamentos como Marketing, Ejecutivos, Producto, Ventas y Seguridad, y vienen precargados con secuencias de trabajo, listas de verificación y formatos de entrega. Se pueden usar en Claude Code, Codex, Gemini y Cursor. · Fuente 1: alirezarezvani/claude-skills (MIT, 28.582 estrellas en GitHub) — alirezarezvani/claude-skills · Fuente 2: msitarzewski/agency-agents (MIT, 163.403 estrellas en GitHub) — msitarzewski/agency-agents · 665 = El número de veces que se combinan dos vocales y el mismo nombre se cuenta solo una vez (basado en 10-23). ​​El número total de estrellas supera las 190.000. • El repositorio es gratuito (licencia MIT, apto para uso empresarial), pero las herramientas de IA utilizadas tienen un coste adicional. Dale a "Me gusta" y escribe "Employee" en los comentarios. La lista y el enlace de instalación se encuentran en el comentario fijado. #IA #EmpleadoIA #ClaudeCode #GitHub #AutomatizaciónDelTrabajo [fr-FR] 665 employés IA disponibles gratuitement sur GitHub : choisissez-les selon vos départements 665 employés virtuels sont disponibles gratuitement sur GitHub. Vous pouvez choisir parmi des services tels que le marketing, la direction, le produit, les ventes et la sécurité. Ces employés sont préconfigurés avec des séquences de tâches, des listes de contrôle et des formats de livrables. Ils sont compatibles avec Claude Code, Codex, Gemini et Cursor. • Source 1 : alirezarezvani/claude-skills (MIT, 28 582 étoiles sur GitHub) — alirezarezvani/claude-skills • Source 2 : msitarzewski/agency-agents (MIT, 163 403 étoiles sur GitHub) — msitarzewski/agency-agents • 665 correspond au nombre de combinaisons de deux voyelles, chaque nom identique n’apparaissant qu’une seule fois (sur la base de 10 à 23). Le nombre total d’étoiles dépasse 190 000. Le dépôt est gratuit (licence MIT, utilisable en entreprise), mais les frais des outils d'IA utilisés sont à votre charge. N'hésitez pas à aimer et à laisser un commentaire avec « Employé ». La liste des outils et le lien d'installation se trouvent dans le commentaire épinglé. #IA #IAEmployé #ClaudeCode #GitHub #AutomatisationDuTravail [hi] गिटहब पर मुफ्त में उपलब्ध 665 एआई कर्मचारी, विभाग के अनुसार चुनें और उपयोग करें GitHub पर 665 AI कर्मचारी मुफ्त में उपलब्ध हैं। आप मार्केटिंग, एग्जीक्यूटिव, प्रोडक्ट, सेल्स और सिक्योरिटी जैसे विभागों में से चुन सकते हैं। ये कर्मचारी पहले से ही कार्य क्रम, चेकलिस्ट और डिलिवरेबल फॉर्मेट के साथ आते हैं। इनका उपयोग Claude Code, Codex, Gemini और Cursor में किया जा सकता है। · स्रोत 1: alirezarezvani/claude-skills (MIT, 28,582 GitHub स्टार) — alirezarezvani/claude-skills · स्रोत 2: msitarzewski/agency-agents (MIT, 163,403 GitHub स्टार) — msitarzewski/agency-agents · 665 = दो स्वरों के संयोजन की संख्या, जिसमें एक ही नाम को केवल एक बार गिना जाता है (10-23 के आधार पर)। कुल स्टारों की संख्या 190,000 से अधिक है। · यह रिपॉजिटरी मुफ़्त है (MIT लाइसेंस के तहत, कंपनी के काम के लिए ठीक है), लेकिन इस्तेमाल किए गए AI टूल्स के लिए शुल्क अलग से देना होगा। कृपया लाइक करें और कमेंट में "Employee" लिखें। लिस्ट और इंस्टॉलेशन लिंक पिन किए गए कमेंट में हैं। #AI #AIEmployee #ClaudeCode #GitHub #WorkAutomation [id] 665 AI pekerja gratis di GitHub, pilih dan gunakan sesuai departemen 665 karyawan AI telah dirilis secara gratis di GitHub. Anda dapat memilih dari departemen seperti Pemasaran, Eksekutif, Produk, Penjualan, dan Keamanan, dan mereka sudah dilengkapi dengan urutan kerja, daftar periksa, dan format hasil kerja. Mereka dapat digunakan di Claude Code, Codex, Gemini, dan Cursor. · Sumber 1: alirezarezvani/claude-skills (MIT, 28.582 bintang GitHub) — alirezarezvani/claude-skills · Sumber 2: msitarzewski/agency-agents (MIT, 163.403 bintang GitHub) — msitarzewski/agency-agents · 665 = Jumlah kali dua huruf vokal digabungkan dan nama yang sama hanya dihitung sekali (berdasarkan 10-23). ​​Jumlah total bintang melebihi 190.000. • Repositori ini gratis (MIT, cocok untuk pekerjaan perusahaan), tetapi biaya untuk alat AI yang digunakan terpisah. Silakan beri like dan tinggalkan "Employee" di kolom komentar. Daftar dan tautan instalasi ada di komentar yang disematkan. #AI #AIEmployee #ClaudeCode #GitHub #WorkAutomation [it] 665 impiegati AI rilasciati gratuitamente su GitHub, sceglieteli per dipartimento Sono stati rilasciati gratuitamente su GitHub 665 dipendenti IA. È possibile scegliere tra reparti come Marketing, Dirigenza, Prodotto, Vendite e Sicurezza, e sono precaricati con sequenze di lavoro, checklist e formati di consegna. Possono essere utilizzati con Claude Code, Codex, Gemini e Cursor. · Fonte 1: alirezarezvani/claude-skills (MIT, 28.582 stelle su GitHub) — alirezarezvani/claude-skills · Fonte 2: msitarzewski/agency-agents (MIT, 163.403 stelle su GitHub) — msitarzewski/agency-agents · 665 = Il numero di volte in cui due vocali vengono combinate e lo stesso nome viene contato una sola volta (basato sulla notazione 10-23). Il numero totale di stelle supera le 190.000. Il repository è gratuito (licenza MIT, utilizzabile per scopi aziendali), ma i costi per gli strumenti di IA utilizzati sono a parte. Metti "Mi piace" e scrivi "Employee" nei commenti. L'elenco e il link per l'installazione si trovano nel commento fissato in alto. #AI #AIEmployee #ClaudeCode #GitHub #WorkAutomation [pt-BR] 665 funcionários de IA liberados gratuitamente no GitHub, escolha por departamento 665 funcionários de IA foram disponibilizados gratuitamente no GitHub. Você pode escolher entre departamentos como Marketing, Executivos, Produto, Vendas e Segurança, e eles vêm pré-carregados com sequências de trabalho, listas de verificação e formatos de entregáveis. Podem ser usados ​​no Claude Code, Codex, Gemini e Cursor. · Fonte 1: alirezarezvani/claude-skills (MIT, 28.582 estrelas no GitHub) — alirezarezvani/claude-skills · Fonte 2: msitarzewski/agency-agents (MIT, 163.403 estrelas no GitHub) — msitarzewski/agency-agents · 665 = Número de vezes que duas vogais são combinadas e o mesmo nome é contado apenas uma vez (baseado em 10-23). ​​O número total de estrelas ultrapassa 190.000. O repositório é gratuito (MIT, adequado para uso corporativo), mas as taxas das ferramentas de IA utilizadas são cobradas separadamente. Curta e comente "Funcionário". A lista e o link de instalação estão no comentário fixado. #IA #FuncionárioIA #ClaudeCode #GitHub #AutomaçãoDeTrabalho

    109 likes · 35 comments · 5,344 views
  5. YouTube · · YouTube description · Where AI Meets Cybersecurity.

    كيف تخلي Claude يصنع Skills بنفسه؟ + تحميل Skills من GitHub واستخدامها 🔥 💰 **كيف تستخدم Claude في التحليل المالي؟ أنشئ مهارتك الخاصة وحمّل Skills جاهزة من GitHub!** في هذا الفيديو، رح نتعلم عملياً كيف نستفيد من **Claude AI Skills** في تنفيذ مهام التحليل المالي، من خلال تجربتين مهمتين: 🔹 **أولاً: إنشاء Skill باستخدام Skill Creator** رح نشوف كيف نستخدم Skill Creator لإنشاء مهارة خاصة بنا، وتحديد وظيفتها وتعليماتها حتى يتمكن Claude من استخدامها لتنفيذ مهام محددة بطريقة منظمة. 🔹 **ثانياً: تحميل واستخدام Finance Skill من GitHub** رح نتعرف على كيفية تحميل مهارة جاهزة متخصصة في المجال المالي واستخدامها مع Claude لتحليل البيانات المالية، والتعامل مع ملفات Excel، واستخراج النتائج والملاحظات المهمة. كمان رح نستكشف مستودعات GitHub التي تحتوي على مهارات جاهزة يمكن الاستفادة منها وتطويرها لتناسب احتياجاتنا، بدل ما نبدأ من الصفر. 🔗 **روابط المهارات والمصادر:** 1. **Anthropic Skills – المستودع الرسمي:** anthropics/skills 2. **Theme Factory – ملف الترخيص:** github.com/anthropics/skills/blob/main/skills/the… 3. **Claude Skills by Alireza Rezvani:** alirezarezvani/claude-skills 4. **Anthropic Financial Services:** anthropics/financial-services 🎯 **شو رح تتعلم من الفيديو؟** - إنشاء مهارة جديدة باستخدام Skill Creator. - تحميل مهارات جاهزة من GitHub واستخدامها مع Claude. - تجربة Finance Skill في مهام التحليل المالي. - التعرف على كيفية الاستفادة من الذكاء الاصطناعي في تحليل ملفات Excel والبيانات. - اكتشاف مهارات إضافية تساعدك على تطوير شغلك وأتمتة المهام. إذا مهتم بالذكاء الاصطناعي العملي، وبدك تتعلم كيف تنشئ مهاراتك الخاصة وتستخدم مهارات جاهزة مع Claude خطوة بخطوة، فهذا الفيديو إلك! 👍 لا تنسى تعمل Like وSubscribe للقناة، وفعّل الجرس ليصلك كل جديد عن أدوات الذكاء الاصطناعي والـ AI Agents والـ Automation. #ClaudeAI #SkillCreator #AISkills #GitHub #FinanceAI #Excel #AIautomation

    30 likes · 4 comments · 453 views
  6. Qiita · · @kai_kou

    claude-skillsの2割、仕様違反だった はじめに Claude Codeの「Skills」機能が広まるにつれ、GitHub上にはスキルを大量に集めたOSSライブラリが増えてきました。中でも alirezarezvani/claude-skills は22.6k star(本記事執筆時点でWebFetch実測)を集める、この分野で最大級のコレクションの1つです。 ただ、こうした「大量のSKILL.mdを集めたリポジトリ」は誰かが仕様チェックをしているとは限りません。実際にcloneして、Agent Skills仕様(agentskills.io/specification)に自作のvalidatorスクリプトを当ててみたところ、356個中72個(約20%)のSKILL.mdがfrontmatterで許可されていないキーを使っていることが分かりました。ただし、この「許可されていない」は配布先によって意味が変わります。詳しくは後半の②で整理します。 本記事は、OSSのスキルライブラリを導入・公開しようとしているClaude Codeユーザー向けです。 この記事で学べること - Agent Skills仕様(frontmatterの許可キー・name/description制約)の具体的な中身と、Claude Code側の扱いの違い - 355個規模のOSSスキルライブラリを実際にcloneしてPythonで機械チェックする手順 - 壊れたシンボリックリンク・YAML構文エラー・description文字数超過など、実際に見つかった不備の実物 対象読者 - Claude Code / OpenAI Codex / Gemini CLIなどでAgent Skillsを使っている方 - OSSのスキルライブラリを導入する前に品質を確認したい方 - 自分のスキルをOSSとして公開しようとしている方 前提環境 - Node.js: v22.22.2 - Python: 3.11.15 - git: 2.43.0 - PyYAML: 6.0.1 TL;DR 1. alirezarezvani/claude-skills(22.6k star)を実際にcloneし、SKILL.mdファイルを機械的に全数チェックしました 2. Agent Skills仕様の許可キー(name/description/license/allowed-tools/metadata/compatibility)以外を使っているSKILL.mdが356個中 72個(約20%) ありました。Claude Codeで使う限りは無視されますが、claude.aiへのアップロードやSkills APIではエラーになります 3. YAML構文エラーで frontmatterがパースできないファイルが2個 ありました(コロンのエスケープ漏れ) 4. description が仕様上限の1024文字を超えているファイルが1個(1161文字)ありました 5. リポジトリ内に 壊れたシンボリックリンクが3件 ありました。READMEの「602個のPythonスクリプトは全てstdlibのみでzero pip installs」という表記は、実際には 9ファイルが非stdlibパッケージ(PyYAML/requests/pandas/firecrawl)をimportしていた ため厳密には不正確でした 実際にcloneしてみる まずリポジトリを浅くcloneして、規模を確認します。 git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git claude-skills-test cd claude-skills-test find . -name "SKILL.md" | wc -l 実行結果: 777 777件と出ますが、これには罠があります。中身を見るとサブディレクトリ別の内訳は次のとおりです。 find . -name "SKILL.md" | sed 's|^\./||;s|/[^/]*$||' | awk -F/ '{print $1}' | sort | uniq -c | sort -rn | head -15 420 .gemini 83 engineering 68 c-level-advisor 52 engineering-team 48 marketing-skill 19 ra-qm-team 17 product-team 9 research 9 project-management 9 compliance-os 8 commercial 7 productivity 7 business-operations 5 research-ops 5 markdown-html .gemini/ 配下だけで420件あります。これはGemini CLI向けに 同じスキルをミラーした複製(.hermes/・.vibe/ にも同様の他ツール向けミラーが存在します)で、READMEにも「Hermes AgentとMistral VibeはBYO-syncで .hermes/skills/claude-skills/ .vibe/skills/claude-skills/ に事前生成済みツリーを同梱している」と明記されています。つまり .gemini 配下は独立したスキルではなく、正本(canonical)のコピーです。 777から .gemini の420件を引くと357件になります。これが正本のSKILL.md数で、READMEの「355 production-ready skills」という表記とほぼ一致します(差の2件はテスト用フィクスチャなどが混ざっているためと見られます)。 シンボリックリンクの状態も確認しておきます。 find . -xtype l ./.vibe/skills/claude-skills/engineering-team/status ./.gemini/skills/skills-status-2/SKILL.md ./.hermes/skills/claude-skills/engineering-team/status -xtype l はリンク先をたどった上で「壊れているシンボリックリンク」だけを抽出するオプションです。リンク先が存在しないパスが3件見つかりました。他ツール向けミラー生成時の同期漏れと見られます。 Pythonツールは本当に「stdlibのみ」か検証する READMEには「602 CLI scripts (all stdlib-only, zero pip installs)」という具体的な数値付きの主張があります。検証しやすい主張なので、実際にASTで全 .py ファイルのimportを解析しました。 import ast import sys from pathlib import Path STDLIB = sys.stdlib_module_names root = Path(".") py_files = list(root.rglob("*.py")) external = {} total = 0 for f in py_files: total += 1 try: tree = ast.parse(f.read_text(encoding="utf-8", errors="ignore"), filename=str(f)) except SyntaxError: continue for node in ast.walk(tree): if isinstance(node, ast.Import): for alias in node.names: mod = alias.name.split(".")[0] if mod not in STDLIB: external.setdefault(mod, set()).add(str(f)) elif isinstance(node, ast.ImportFrom): if node.module: mod = node.module.split(".")[0] if mod not in STDLIB: external.setdefault(mod, set()).add(str(f)) print(f"total py files scanned: {total}") print(f"distinct external (non-stdlib) top-level modules: {len(external)}") 実行結果: total py files scanned: 617 distinct external (non-stdlib) top-level modules: 26 617ファイル中「stdlibではないモジュール」は26種類ヒットしました。ただし内訳を見ると config_loader(32ファイルで使用)や security_scorer のような名前も混ざっています。これはpipパッケージではなく、同じスキルディレクトリ内の兄弟スクリプトを相対的にimportしているケース です(AST単体では「外部importかローカル自作モジュールか」を区別できないため、同じ扱いで検出されます)。 そこで、実際にpipでインストールする必要がある実在パッケージ(yaml=PyYAML, requests, pandas, firecrawl)だけに絞り込みました。 REAL_PKGS = {"yaml", "requests", "pandas", "firecrawl"} # (上のASTループで mods & REAL_PKGS が非空のファイルだけ抽出) 実行結果: files with real pip-installable external deps: 9 engineering-team/skills/senior-backend/scripts/api_scaffolder.py: ['yaml'] engineering-team/skills/senior-computer-vision/scripts/vision_model_trainer.py: ['yaml'] engineering-team/skills/senior-data-engineer/scripts/pipeline_orchestrator.py: ['yaml'] engineering/skills/mcp-server-builder/scripts/openapi_to_mcp.py: ['yaml'] engineering/skills/skill-tester/scripts/quality_scorer.py: ['yaml'] engineering/skills/skill-tester/scripts/skill_validator.py: ['yaml'] engineering/skills/tech-debt-tracker/assets/sample_codebase/src/payment_processor.py: ['requests'] engineering/universal-scraping-architect/skills/universal-scraping-architect/scripts/firecrawl_example.py: ['firecrawl'] engineering/universal-scraping-architect/skills/universal-scraping-architect/scripts/local_bs4_example.py: ['pandas', 'requests'] 617ファイル中9ファイル(約1.5%)が、READMEの「zero pip installs」という表記に反して非stdlibパッケージをimportしています。件数としては小さいものの、「全てstdlibのみ」という 断定的な表記としては不正確 という結果になりました。PyYAML(6ファイル)が最多で、設定ファイルの読み込みに使われているケースが多く見られました。 ツールを1本実際に動かしてみる せっかくなので中身も1本動かしてみました。engineering/terraform-patterns/skills/terraform-patterns/scripts/tf_module_analyzer.py はTerraformディレクトリの構成品質を採点するツールで、引数なしで実行すると内蔵デモファイルに対して解析が走ります。 cd engineering/terraform-patterns/skills/terraform-patterns/scripts python3 tf_module_analyzer.py --output json 実行結果(一部省略): No directory provided. Running demo analysis... { "score": 38, "files": ["main.tf", "outputs.tf", "variables.tf"], "resource_count": 3, "data_source_count": 1, "variable_count": 4, "output_count": 2, "module_count": 1, "providers": ["aws"], "findings": [ {"severity": "high", "message": "Missing 'versions.tf' — Provider and Terraform version requirements"}, {"severity": "high", "message": "Variable 'instance_type' missing type constraint — accepts any value"}, {"severity": "high", "message": "No remote backend configured — state is stored locally"} ], "finding_counts": {"critical": 0, "high": 3, "medium": 3, "low": 1} } 内蔵のデモTerraformコード(EC2インスタンス・S3バケット・セキュリティグループを含む3リソース構成)に対して、バージョン制約なし・リモートバックエンド未設定などを検出し、100点満点中38点というスコアを返しました。標準ライブラリの argparse/json/re だけで書かれており、外部依存ゼロで動きます。 Agent Skills仕様との適合率を検証する ここからが本題です。Agent Skillsの仕様(agentskills.io)では、SKILL.mdのfrontmatterで使えるキーは以下の6つに限定されています。 | キー | 必須/任意 | 制約 | |------|----------|------| | name | 必須 | 64文字以内・kebab-case(小文字英数字とハイフン)・親ディレクトリ名と一致 | | description | 必須 | 1024文字以内 | | license | 任意 | - | | allowed-tools | 任意 | - | | metadata | 任意 | - | | compatibility | 任意 | 500文字以内 | この6キー以外(author・version・tags・context・compatible_tools 等)は、この仕様の上では許可外です。なお context はClaude Codeが独自に定義しているキーで、context: fork と書くとスキルをサブエージェントのコンテキストで実行できます(Claude Code公式ドキュメントで確認)。つまり「agentskills.ioの仕様外」と「Claude Codeで無効」は別の話です。この違いは②で扱います。 検証の流れは次のとおりです。 flowchart TD A[git clone --depth 1] --> B[SKILL.mdを列挙<br/>.gemini配下とフィクスチャを除外] B --> C[frontmatterをYAMLとして読み込み] C --> D{パースできたか} D -- いいえ --> E[YAML構文エラー: 2件] D -- はい --> F[許可キー以外を検出: 72件] D -- はい --> G[descriptionが1024文字超を検出: 1件] A --> H[find -xtype lで壊れたシンボリックリンクを検出: 3件] この流れを実装したvalidatorがこちらです。 import re import yaml from pathlib import Path ALLOWED = {"name", "description", "license", "allowed-tools", "metadata", "compatibility"} NAME_RE = re.compile(r"^[a-z0-9]+(-[a-z0-9]+)*$") root = Path(".") skill_files = [p for p in root.rglob("SKILL.md") if ".gemini" not in p.parts and "assets/sample-skill" not in str(p)] disallowed_key_files = [] long_desc = [] no_frontmatter = [] for f in skill_files: text = f.read_text(encoding="utf-8", errors="ignore") if not text.startswith("---"): no_frontmatter.append(str(f)) continue end = text.find("\n---", 3) if end == -1: no_frontmatter.append(str(f)) continue try: fm = yaml.safe_load(text[3:end]) except Exception as e: no_frontmatter.append(f"{f} (yaml error: {e})") continue if not isinstance(fm, dict): no_frontmatter.append(str(f)) continue extra = set(fm.keys()) - ALLOWED if extra: disallowed_key_files.append((str(f), sorted(extra))) desc = str(fm.get("description", "")) if len(desc) > 1024: long_desc.append((str(f), len(desc))) print(f"total canonical SKILL.md scanned: {len(skill_files)}") print(f"no/broken frontmatter: {len(no_frontmatter)}") print(f"disallowed extra keys: {len(disallowed_key_files)}") print(f"description exceeds 1024 chars: {len(long_desc)}") .gemini 配下(他ツール向けミラー)と、テスト用フィクスチャ1件(assets/sample-skill)を除外し、正本356件を対象にしました。 実行結果: total canonical SKILL.md scanned: 356 no/broken frontmatter: 2 markdown-html/skills/design-system/SKILL.md (yaml error: mapping values are not allowed here ...) markdown-html/skills/md-slides/SKILL.md (yaml error: mapping values are not allowed here ...) disallowed extra keys: 72 markdown-html/skills/md-review/SKILL.md: ['author', 'compatible_tools', 'tags', 'version'] markdown-html/skills/markdown-html-orchestrator/SKILL.md: ['author', 'compatible_tools', 'context', 'tags', 'version'] business-operations/skills/knowledge-ops/SKILL.md: ['author', 'compatible_tools', 'context', 'tags', 'version'] ...(69件省略) missing name/description: 0 name violates 64char/kebab-case: 0 description exceeds 1024 chars: 1 research/litreview/skills/litreview/SKILL.md: 1161 chars 3種類の不備が見つかりました。 ① YAML構文エラーで2件がfrontmatterとしてパースできない design-system/SKILL.md と md-slides/SKILL.md はいずれも description フィールドの本文中に、エスケープされていない : (コロン)が含まれており、YAMLパーサが「マッピングの区切り文字」と誤認してパースに失敗します。バッククォート内のコード片や設定パスの説明にコロンを使う際、frontmatterの1行に収めようとすると起きやすい典型的な事故です。なお公式ドキュメントによると、Claude CodeはYAMLが不正でもスキル自体は読み込みますが、フィールドは何も設定されない状態になります。 ② 72件(20.2%)が仕様外キーを使っている 最多パターンは author・version・tags・compatible_tools の組み合わせで、context が加わるケースも多く見られました。おそらく別の(もしくは独自の)フォーマット規約を元に付けたメタデータで、仕様の策定前から存在していたテンプレートを流用し続けている可能性があります。 この72件の扱いは、スキルをどこで使うかで変わります。読者の指摘を受けて、公式ドキュメント(Claude Code Skills)で確認し直しました。 - Claude Code内で使う場合:公式ドキュメントに「Claude Code ignores a field it doesn't recognize without reporting an error」とあり、未知のキーは無視されます。エラーにはなりません - claude.aiへのアップロード、Skills API、package_skill.py の場合:許可キー(name/description/license/compatibility/metadata/allowed-tools)以外があるとハードエラーになると記載されています。したがって、これらの配布先を想定するなら「実害は小さい」とは言えません - context は、Claude Codeが定義済みのフロントマターです。72件に含まれる context をまとめて「仕様外」とするのは不正確で、少なくともClaude Code内では意味を持つキーです。ただし、ここで見つかった context の値が fork かどうかまでは検証していません - author と version は、metadata(自由形式のYAMLマップ)の下に移せば許可キーの範囲に収まります。tags や compatible_tools も同様に移せるはずですが、移した場合の挙動までは確認していません つまり、72件は「Claude Codeでは動くが、配布先によってはエラーになる」状態です。Claude Code専用の個人利用であれば問題になりませんが、複数の環境へ配るライブラリとしては、許可キーに寄せる価値があります。 ③ description上限超過が1件 research/litreview/skills/litreview/SKILL.md の description は1161文字あり、Agent Skills仕様の上限である1024文字を137文字超過しています。 descriptionの長さに関する上限は、確認できた範囲で2種類あります。 - 仕様(agentskills.io)の description 上限:1024文字。本記事のvalidatorが見ているのはこちらです - Claude Codeのスキル一覧での上限:description と when_to_use を合わせて1,536文字で切り詰められます(公式ドキュメントの記載) 1161文字はClaude Code側の1,536文字には収まっていますが、when_to_use の有無は確認していません。仕様の1024文字は超えているため、仕様準拠という観点では違反です。超過した場合に各配布先がエラーにするかどうかは、公式ドキュメントでは確認できていません。 ハマりポイント 検証スクリプトを書く過程で2つハマりました。 1つ目は前述の壊れたシンボリックリンク(find . -xtype l で3件検出)です。素朴に Path.read_text() をすると FileNotFoundError になります。rglob("SKILL.md") はリンクもファイルとして列挙するため、事前に is_file() でのフィルタか、例外処理が必要です。 2つ目はASTベースのimport検出です。自分自身の検証スクリプトを解析対象ディレクトリに置いたまま実行すると、スクリプト自身が使っている yaml importまでカウントに混入してしまいます。検証用スクリプトはリポジトリの外に置く(あるいは明示的にパスを除外する)べきでした。 著者視点の発見ポイント - READMEの「zero pip installs」という表記は、602という具体的な数字とセットで書かれているだけに信頼したくなりますが、実際にASTで数えると9ファイルが非stdlibパッケージをimportしていました。具体的な数字が書いてあるclaimほど、検証コストが低いので実際に検証する価値があります - frontmatterの仕様違反は、Claude Code内では「動かない」わけではありません(YAMLパースエラーの2件を除く)。だからこそ誰もチェックせず放置されやすいと考えられます。一方で、claude.aiへのアップロードやSkills APIではエラーになるため、配布先を広げた時点で表面化します。動作に影響しないルール違反は、機械チェックを組み込まない限り蓄積します - 当初は「仕様外キー=実害は小さい」とまとめていましたが、読者の指摘で公式ドキュメントを読み直し、context がClaude Code定義済みのキーであること、配布先によってはエラーになることを確認して改めました。仕様は「どの環境の仕様か」を切り分けて読む必要があります - 355個規模のスキルライブラリは便利ですが、「大きい・starが多い=品質が担保されている」わけではないことが定量的に確認できました。導入前に自分でlintを書いて通す、というひと手間の価値は十分にあります まとめ - alirezarezvani/claude-skills(22.6k star)をcloneし、Agent Skills仕様に対する適合率を機械的に検証しました - 正本356件のSKILL.mdのうち、72件(20.2%)がAgent Skills仕様の許可キー以外を使用し、2件がYAML構文エラーでパース不能、1件が description の仕様上限1024文字を超過していました - 許可キー外の72件は、Claude Code内では無視されて動きますが、claude.aiへのアップロードやSkills APIではエラーになります。context はClaude Codeの定義済みキーです - リポジトリ内に壊れたシンボリックリンクが3件ありました - READMEの「602 CLIスクリプトは全てstdlibのみ」という表記は、実際には9ファイルが非stdlibパッケージ(PyYAML/requests/pandas/firecrawl)に依存しており、厳密には不正確でした - OSSのスキルライブラリを使う前に、仕様ベースの機械チェックを自分で1本書いて通しておくと、こうした潜在的な不備を導入前に把握できます 参考リンク - alirezarezvani/claude-skills :検証対象のリポジトリ - Agent Skills Specification :frontmatterの許可キー・制約の一次情報 - Claude Code Skills 公式ドキュメント :Skills機能の解説。Claude Codeでのfrontmatterの扱い(未知キーの無視、context、一覧側の文字数上限)の確認に使用

    1 like · 2 comments
  7. 380 个 skill 一次打包 alirezarezvani 的 claude-skills 30+ agent、70+ 命令 工程、营销、合规、财务全覆盖 Claude Code、Codex、Gemini CLI、Cursor 9 个 coding agent 通用 2.7 万星,MIT 拷一个文件夹就能用 alirezarezvani/claude-skills

    1 like · 133 views
  8. You want to ship a new skill. alirezarezvani/claude-skills t.co

    4 views
  9. Dentro de Claude Code se instala con dos comandos: primero añades el catálogo con /plugin marketplace add alirezarezvani/claude-skills y luego instalas las de marketing con /plugin install marketing-skills@claude-code-skills. alirezarezvani/claude-skills t.co

    14 views
  10. 🚀 Trending on GitHub claude-skills by alirezarezvani ⭐ 27,672 (+1,024 this week) 🧠 380+ free skill packs that plug straight into Claude Code, Codex, Gemini CLI, Cursor and 9 more coding agents. alirezarezvani/claude-skills #GenAI #OpenSource #AI

    30 views

Latest stargazers

The last 10 distinct accounts we observed this year.

Most active participants

PR, issue, comment & review events in the past year.

Packages

3
PackageVersionDownloads · 30dTrend · 30d
———
———
———

README badges

Embed a badge in your README or website.

Live mentions · last 30 days
alirezarezvani/claude-skills mentions in the last 30 days