EmDash는 AI 코딩 어시스턴트를 위한 에이전트 스킬을 게시합니다. 스킬은 지침과 참고 자료가 들어 있는 폴더로, 작업에 필요할 때 어시스턴트가 불러옵니다. EmDash 스킬을 설치하면 어시스턴트가 스키마, 쿼리, 플러그인, CLI에 대해 최신 EmDash 패턴을 따릅니다.
| 스킬 | 용도 |
|---|---|
building-emdash-site | 스키마와 시드 파일, 콘텐츠 쿼리, Portable Text, 메뉴, 택소노미, 배포 |
creating-plugins | 샌드박스 플러그인과 네이티브 플러그인: 훅, 라우트, 스토리지, 관리자 UI |
emdash-cli | 명령줄에서 EmDash 사이트 관리 |
upgrading-emdash | 패키지, 프로젝트 코드, 스킬, 코어 마이그레이션 업그레이드 |
wordpress-theme-to-emdash | WordPress 테마를 EmDash 사이트로 이식 |
wordpress-plugin-to-emdash | WordPress 플러그인 동작을 EmDash로 이식 |
스킬은 EmDash 릴리스마다 emdash-cms/skills 저장소에 게시됩니다.
EmDash 템플릿의 스킬
npm create emdash로 만든 프로젝트에는 .agents/skills/에 building-emdash-site, creating-plugins, emdash-cli가 포함됩니다. 플러그인 CLI의 init 명령으로 생성한 플러그인에는 creating-plugins가 포함됩니다. 프로젝트 수준의 Agent Skills를 지원하는 어시스턴트는 별도 설정 없이 이를 불러옵니다. 호환용 .claude/skills 링크는 같은 파일을 가리킵니다.
이 사본은 프로젝트를 만들 때의 버전으로 유지됩니다. 업데이트하거나 WordPress 이식 스킬을 추가하려면 저장소에서 스킬을 설치하세요.
스킬 설치
Skills CLI
skills 명령은 Codex, Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenCode 및 기타 어시스턴트를 지원합니다. 프로젝트에서 실행하세요.
npx skills add emdash-cms/skills설치할 스킬과 어시스턴트를 묻습니다. --skill <name>을 추가하면 스킬을 미리 선택할 수 있고, -g를 추가하면 현재 프로젝트 대신 사용자 계정에 설치합니다.
Codex
Codex CLI로 EmDash 마켓플레이스를 추가하고 해당 플러그인을 설치합니다.
codex plugin marketplace add emdash-cms/skills
codex plugin add emdash@emdash이 플러그인에는 모든 EmDash 스킬이 포함되어 있습니다. 설치한 후 새 Codex 작업을 시작하세요.
Claude Code
저장소를 플러그인 마켓플레이스로 추가한 다음 emdash 플러그인을 설치합니다.
/plugin marketplace add emdash-cms/skills
/plugin install emdash@emdashClaude Code는 설치된 스킬 이름 앞에 emdash: 접두사를 붙입니다. 예: emdash:building-emdash-site.
GitHub Copilot, Cursor, Factory Droid도 저장소를 플러그인으로 설치할 수 있습니다. 각 어시스턴트별 최신 지침은 스킬 저장소 README에 나와 있습니다.
스킬 업데이트
Skills CLI
다음 명령으로 프로젝트 수준의 스킬을 업데이트합니다.
npx skills update사용자 수준의 스킬을 업데이트하려면 -g를 추가하세요.
Codex
다음 명령으로 EmDash 마켓플레이스를 새로 고칩니다.
codex plugin marketplace upgrade emdash Claude Code
/plugin marketplace update emdash를 실행하거나, /plugin에서 emdash 마켓플레이스의 자동 업데이트를 켜세요.
다른 어시스턴트는 해당 플러그인 업데이트 절차를 따르거나 설치 명령을 다시 실행하세요.
문제 신고
스킬은 EmDash 저장소의 skills/ 폴더에서 관리됩니다. 이슈와 풀 리퀘스트는 그곳에 올려 주세요. emdash-cms/skills 저장소는 이를 받지 않습니다.