Communitygithub.com

javimosch/supercli

사용자가 마크다운과 정적 사이트 생성을 이용해 터미널 우선 블로그나 개인 웹사이트를 생성, 구축, 관리하려 할 때 이 스킬을 사용하세요.

supercli란 무엇인가요?

이 스킬은 터미널 환경에서 블로그나 개인 웹사이트를 완전히 관리할 수 있는 `blogr` CLI 도구를 기반으로 합니다. 사용자는 마크다운과 YAML 머리말을 사용해 글을 작성하고, 다양한 테마와 RSS 피드, 전문 검색 기능을 활용할 수 있습니다. 주로 Cursor, Claude Code, Codex와 같은 AI 에이전트 환경에서 실행되며, 프로젝트 초기화, 콘텐츠 생성 및 목록 보기, 정적 사이트 빌드 등의 명령어를 제공합니다. 또한 `supercli`를 통해 직접 실행 가능한 headless 명령어를 지원하여 AI 에이전트가 안전하게 블로그 운영 작업을 자동화할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/javimosch/supercli/tree/HEAD/plugins/blogr/skills/quickstart

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

blogr 플러그인

터미널 우선 블로그 및 개인 웹사이트 생성기입니다. 터미널을 벗어나지 않고 블로그를 작성, 편집, 게시할 수 있습니다. YAML 머리말을 포함한 마크다운, 여러 테마, RSS 피드, 전체 텍스트 검색, 정적 사이트 빌드를 지원합니다.

명령어

프로젝트 관리

  • blogr project init — 새 블로그 또는 개인 웹사이트 초기화
  • blogr project info — 프로젝트 세부 정보 표시

콘텐츠 관리

  • blogr content new — 새 블로그 포스트 생성
  • blogr content list — 모든 블로그 포스트 나열

사이트 생성

  • blogr site build — 정적 사이트 빌드

유틸리티

  • blogr self version — blogr 버전 출력
  • blogr _ _ — blogr CLI로 전달

사용 예시

  • "새 블로그 프로젝트 생성"
  • "개인 웹사이트 생성"
  • "'시작하기'라는 제목의 블로그 포스트 추가"
  • "블로그의 모든 포스트 나열"
  • "배포를 위해 정적 사이트 빌드"
  • "프로젝트 설정 표시"

설치

cargo install blogr-cli

예제

# 새 블로그 초기화
blogr project init my-blog

# 개인 웹사이트 초기화
blogr project init --personal my-portfolio

# 새 블로그 포스트 생성
blogr content new "Hello World"

# 모든 포스트 나열
blogr content list

# 정적 사이트 빌드
blogr site build

# 프로젝트 정보 표시
blogr project info

# 테마 변경
blogr _ _ theme set minimal-retro

주요 기능

  • 두 가지 사이트 유형: 블로그 모드 및 개인/포트폴리오 모드
  • YAML 머리말을 포함한 마크다운 포스트
  • 블로그 및 개인 사이트용 8개의 내장 테마
  • MiniSearch 통합을 통한 전체 텍스트 검색
  • 코드 블록 구문 강조
  • LaTeX 수식 표현을 위한 MathJax 지원
  • RSS/Atom 피드 (블로그 모드)
  • SEO 친화적 출력
  • 초안 및 게시된 포스트 관리
  • 태그 기반 정리
  • 자동 슬러그 생성
  • 외부 포스트 지원 (다른 곳에 호스팅된 포스트 링크)

참고 사항

  • blogr serve는 실시간 리로드 개발 서버를 시작합니다 (supercli를 통하지 않고 직접 실행)
  • blogr edit는 내장 터미널 편집기를 엽니다 (supercli를 통하지 않고 직접 실행)
  • blogr config edit는 대화형 설정 편집기를 엽니다 (supercli를 통하지 않고 직접 실행)
  • blogr deploy는 GITHUB_TOKEN 환경 변수가 필요합니다
  • 모든 프로젝트, 콘텐츠, 빌드 명령어는 headless이며 supercli에 안전합니다

관련 스킬