MarsDawn

에이전트가 쓴 글을 직접 보여 주고, PDF도 만들게 하세요.

이 스킬은 Markdown 파일 하나입니다. 코딩 에이전트에게 자신이 쓴 문서를 MarsDawn에서 열어 여러분이 검토하게 하는 법, 그리고 marsdawn을 설치하고, 동작을 확인하고, 문서를 PDF로 내보내고, 결과를 읽는 법을 가르칩니다.

~/.claude/skills/marsdawn/SKILL.md에 두는 Markdown 파일 하나. 이 파일이 있으면 에이전트가 marsdawn을 설치하고, PDF로 내보내고, JSON 결과를 읽습니다. 무언가를 실행하기 전에는 여전히 먼저 묻습니다.

Claude Code에 설치하기

명령줄 도구 marsdawn가 스킬을 대신 써 주며, 써 주는 파일은 설치된 marsdawn 버전과 일치합니다. 아직 marsdawn가 없다면 Homebrew로 설치하세요.

brew install redtear1115/tap/marsdawn

그런 다음 스킬을 설치합니다.

marsdawn skill --install

이 명령은 ~/.claude/skills/marsdawn/SKILL.md를 쓰고, 폴더가 없으면 만듭니다. 파일은 설치된 marsdawn에서 나오므로, 그 버전에 없는 옵션이 적히는 일은 없습니다.

Claude Code는 PDF가 필요한 작업일 때, 또는 여러분이 읽을 Markdown 문서를 쓰거나 고쳤을 때 이 스킬을 불러옵니다. /marsdawn으로 직접 실행할 수도 있습니다. 먼저 내용을 읽어 보고 싶다면 짧은 파일 하나입니다.

marsdawn을 업그레이드한 뒤

Homebrew는 marsdawn를 업그레이드하지만 스킬은 그대로 두므로, 새로 고치기 전까지 예전 버전으로 남아 있습니다.

marsdawn skill --install --force

--force는 기존 SKILL.md를, 직접 고친 부분까지 포함해 교체합니다. --force 없이 실행하면, 내용이 다른 SKILL.md가 이미 있을 때 marsdawn는 그 파일을 건드리지 않고 내용이 다르다고 알려 준 뒤 코드 64(skill_differs)로 종료합니다. 파일이 이미 최신이면 아무것도 바뀌지 않습니다.

다른 에이전트의 경우

--dir에 에이전트가 스킬을 두는 폴더를 지정하면 marsdawn가 SKILL.md를 그곳에 씁니다.

marsdawn skill --install --dir <path>

이 파일은 지침과 명령으로 된 일반 Markdown이므로, 지침 파일을 불러오는 에이전트라면 그대로 쓸 수 있습니다.

Homebrew나 명령줄 도구가 없는 경우

먼저 marsdawn를 설치할 수 없다면 파일을 직접 내려받으세요.

mkdir -p ~/.claude/skills/marsdawn
curl -fsSL https://marsdawn.southern-light.dev/cli/skill/SKILL.md -o ~/.claude/skills/marsdawn/SKILL.md

이 방법은 이 사이트의 최신 스킬을 가져오므로, 오래된 marsdawn보다 앞서 있을 수 있습니다. 도구를 설치한 뒤에는 marsdawn skill --install --force로 거기에 맞는 것으로 교체할 수 있습니다. 에이전트에게 이 URL을 알려 주거나 파일을 붙여 넣어도 됩니다.

가르치는 내용

하지 않는 일

모든 필드와 코드를 포함한 전체 규약은 에이전트를 위한 marsdawn에 있습니다. 스킬 파일을 읽는 대신 MCP로 도구를 호출하는 에이전트라면 MCP 서버도 있습니다.