본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 06. 15. 08:22

NeverSight/learn-skills.dev

요약

AI 에이전트의 스킬을 검색, 설치, 공유할 수 있는 플랫폼인 learn-skills.dev를 소개합니다. Claude Code, Cursor 등 다양한 AI 코딩 도구와 호환되는 고품질 스킬 리스트를 제공합니다.

핵심 포인트

  • AI 에이전트용 스킬 검색 및 설치/공유 기능 제공
  • Claude Code, Cursor 등 주요 AI 코딩 도구와 연동 가능
  • 커뮤니티 기반의 리더보드(All Time, Trending, Hot) 운영
  • GitHub 저장소 및 Awesome 리스트 기반의 데이터 수집

엄선된 고품질 AI 에이전트 스킬 (AI Agent Skills). 검색, 설치, 복사 및 공유.

Claude Code, Cursor, OpenClaw 및 기타 AI 코딩 도구와 함께 작동합니다.

웹 앱 (Web App): https://www.learn-skills.dev — AI 에이전트 스킬을 검색, 설치, 복사 및 공유하세요.

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Deutsch | Español | Italiano | Русский | العربية

skills.sh

  • 커뮤니티가 엄선한 스킬 리더보드 (leaderboard)

  • 역대 (All Time) (/) - 총 설치 순위

  • 트렌딩 (Trending) (/trending) - 최근 성장 순위

  • 핫 (Hot) (/hot) - 일일 설치 순위

  • 역대 (All Time)

GitHub 트렌딩 (GitHub Trending)

  • GitHub에서 인기 있는 스킬 저장소 (repos)

Awesome 리스트 (Awesome Lists)

  • AI 에이전트 스킬을 위한 엄선된 awesome-* 리스트

어떤 제공업체에 의해서도 추적되지 않는 스킬은 data/manual_skills.json을 통해 수동으로 추가할 수 있습니다.

:

{
"skills": [
{
...

수동 스킬은 다음과 같이 처리됩니다:

  • GitHub에서 해당 SKILL.md를 가져옵니다 (표준 스킬 폴더 감지 사용)
  • providerId: "manual"과 함께 skills_index.json에 포함됩니다.
  • 크롤러(crawler)에 의해 덮어쓰여지지 않습니다 (실행 간에도 유지됩니다).
  • 중복 제거 (Deduplicated): 만약 skills.sh가 나중에 수동 스킬을 추적하게 되면, skills.sh의 데이터를 대신 사용합니다.

참고: installs는 최소 1 이상이어야 합니다 (최솟값).

크롤러는 data/ 디렉토리에 파일을 생성합니다:

세 가지 리더보드를 모두 포함하는 완전한 스킬 데이터:

{
"updatedAt": "2024-01-27T00:00:00.000Z",
"allTime": [...],
...

모든 스킬을 위한 웹사이트 친화적 인덱스 (data/skills.json에서 빌드됨):

  • data/skills-md/ 아래에 캐시된 SKILL.md가 존재하는 경우, descriptiondescription_en.txt로 가는 **경로 (path)**로 포함합니다.
  • 웹사이트에서 전체 마크다운 (markdown)을 가져와 렌더링할 수 있도록 skillMdPath를 포함합니다.
  • id (<source>/<skillId>)를 기준으로 중복 제거 (Deduplicated) 됩니다. 만약 상위 데이터에 중복이 포함되어 있다면, 인덱스는 installsAllTime이 가장 높은 항목을 유지합니다.

단순화된 피드 형식 (각 리더보드에서 상위 50개).

또한 해당 GitHub SKILL.md를 가져와서 (data/skills-md/ 아래에 캐시됨) 각 항목에 description을 풍부하게 추가하려고 시도합니다.

{
"title": "Skills Feed",
"description": "여러 소스로부터 수집된 AI 에이전트 기술 (AI agent skills)",
...

캐시된 SKILL.md

다음과 같은 일반적인 기술 폴더 위치를 사용하여 GitHub에서 파일을 가져옵니다:

skills/<skillId>/SKILL.md

(가장 일반적임). .claude/skills/<skillId>/SKILL.md

.cursor/skills/<skillId>/SKILL.md

.codex/skills/<skillId>/SKILL.md

plugins/<plugin-name>/skills/<skillId>/SKILL.md

(플러그인 기반 리포지토리에서 흔히 사용됨, 예: Expo)

SKILL.md가 존재할 때, 크롤러는 다음 항목도 생성합니다:

description_en.txt

(사용 가능한 경우 SKILL.md의 프론트매터(frontmatter) description에서 추출됨)

기본적으로 크롤러는 (일일 작업을 빠르게 유지하기 위해) 상위 목록에 포함된 기술에 대해서만 SKILL.md를 가져옵니다.

만약 data/skills.json에 있는 모든 기술을 정말로 동기화하고 싶다면, 다음 명령어를 실행할 수 있습니다:

SYNC_ALL_SKILL_MDS=1 bun run crawl

RSS 2.0 피드 (XML). 이는 RSS 리더 / 구독을 위한 것입니다.

  • 현재 크롤링 결과와 이전의 data/feed.json을 기반으로 생성됩니다.
  • 스팸 방지를 위해 의미 있는 변경 사항(새 항목 / 순위 급상승)만 게시합니다.
# 의존성 설치
bun install
# 크롤러 실행
...

팁: 더 완전한 GitHub SKILL.md 커버리지( plugins/*/skills/... 와 같은 플러그인 스타일 경로 포함)를 원한다면, GitHub API 속도 제한(rate limits)을 피하기 위해 GITHUB_TOKEN을 설정하세요:

export GITHUB_TOKEN=ghp_xxx
bun run crawl

GitHub에 푸시(push)한 후, 크롤러는 다음과 같이 동작합니다:

  • UTC 0:00에 매일 자동으로 실행됩니다.
  • 수동 트리거를 지원합니다 (Actions 탭에서 "Run workflow" 클릭).
  • main 브랜치에 푸시될 때 자동으로 실행됩니다.

GitHub Raw URL을 통해 데이터를 직접 가져올 수 있습니다:

또는 jsDelivr CDN을 사용하세요 (더 빠름):

또는 jsDelivr CDN을 통해:

// Next.js에서
const SKILLS_DATA_URL = 'https://cdn.jsdelivr.net/gh/your-username/skills-crawler@main/data/skills.json';
export async function getSkillsData() {
...
  • 데이터는 매일 업데이트됩니다.
  • 각 제공업체의 서비스 약관을 준수해 주세요.
  • 개인적인 학습 및 연구 목적으로만 사용해 주세요.

learn-skills의 결과물(노트, 요약, 데이터)은 AI 프레젠테이션 도구와 결합하여 빠르게 공유 가능한 슬라이드로 변환하기에 매우 적합합니다.

워크플로우 레벨업 (Level up your workflow)

learn-skills의 결과물을 전문적인 슬라이드로 변환하고 싶으신가요? 클릭 한 번으로 AI가 생성하는 프레젠테이션을 제공하는 PopAi를 사용해 보세요.

새로운 기술 소스(skill source)를 추가하고 싶으신가요? PR(Pull Request)은 언제나 환영합니다! 코드베이스에 있는 기존 제공업체(provider) 구현 사례를 확인해 보세요.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0