Token导航 LogoToken导航

Agent Skill · 效率

blog-publisher(博客发布者)

blog-publisher 用于整理文档、README、Markdown 和说明材料,适合在 OpenClaw 中需要把零散信息整理成结构清晰的文档时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

blog-publisher 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为操作浏览器;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 6,782。

总安装 8,896周安装 367GitHub Stars 公开资料未说明下载 2,907核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:blog-publisher(博客发布者)
来源仓库:https://github.com/sonim1/blog-publisher
安装命令:
openclaw skills install blog-publisher
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install blog-publisher

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

Obsidian 是一款开发博客。Markdown → .mdoc 文档,文档,文档,文档,预览文档 main 배포까지 처리。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install blog-publisher;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

blog-publisher 怎么安装?

在终端执行 openclaw skills install blog-publisher。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

blog-publisher 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

blog-publisher 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

blog-publisher 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

blog-publisher 用的人多吗?

公开数据是累计安装 8,896 次,近一周安装 367 次,下载 2,907 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

blog-publisher 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
blog-publisher

博客发布者 · 本页

8,896—操作浏览器MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
blog-publisher
description
Obsidian 노트나 텍스트를 dev-blog에 발행. Markdown → .mdoc 변환, 이미지 프롬프트 제공, 사용자가 직접 생성한 이미지 후처리, preview 배포 승인 후 main 배포까지 처리.

Blog Publisher

Obsidian 노트 또는 텍스트를 dev-blog에 발행하는 워크플로우.

이미지 생성 정책: 사용자가 직접 이미지를 생성하고 전송하면, 에이전트는 후처리(crop, webp 변환) 및 배포를 담당합니다.

전제 조건

  • dev-blog repo: ~/projects/dev-blog

- 없으면 clone: git@github.com:sonim1/dev-blog.git

  • cwebp 설치 (brew install webp) - 이미지 후처리용
  • Git user 설정:

- Kendrick B Jung <bumfoo@gmail.com>

이미지 생성 정책 (중요)

우선순위: chatgpt-image-gen 스킬 → 사용자 직접 생성

1순위: chatgpt-image-gen 스킬 시도

에이전트가 먼저 chatgpt-image-gen 스킬을 사용해 이미지 생성을 시도합니다.

조건:

  • Chrome 확장프로그램(OpenClaw Browser Relay)이 설치되어 있어야 함
  • ChatGPT 탭이 attach 되어 있어야 함 (openclaw browser tabs --profile=chrome으로 확인)

성공 시:

  • 바로 이미지 생성 후 후처리(crop, webp 변환) 진행

실패 시:

  • Chrome 확장프로그램 미설치/미연결 → 사용자에게 안내
  • 기타 오류 → 사용자에게 알림 후 수동 생성 요청

2순위: 사용자 직접 생성

chatgpt-image-gen 실패 시 사용자가 직접 생성:

  • 사용자가 이미지 생성 도구(Gemini, DALL-E, Midjourney 등) 사용
  • 생성된 이미지를 Telegram으로 전송
  • 에이전트가 후처리(crop, webp 변환) 및 배포

사용자 안내 메시지 (스킬 실패 시)

⚠️ ChatGPT 이미지 자동 생성을 시도했으나 Chrome 확장프로그램이 연결되지 않았습니다.

**해결 방법:**
1. Chrome에서 ChatGPT (chat.openai.com) 탭 열기
2. OpenClaw Browser Relay 확장프로그램 아이콘 클릭
3. 배지가 ON으로 바뀌면 완료

**또는 직접 생성:**
위 프롬프트로 직접 이미지 생성 후 Telegram으로 전송해주세요.

Vercel 정보

  • 프로젝트: it-blog
  • 팀: bumfoo-s-team
  • Preview 브랜치: preview

- https://it-blog-git-preview-bumfoo-s-team.vercel.app

  • Production: main

- https://sonim1.com

핵심 작성 규칙 (중요)

  1. tldr는 반드시 frontmatter에 작성한다.
  • 본문에 ## TL;DR 섹션을 만들지 않는다.
  1. faq는 선택 필드다.
  • 2개 이상 입력 시 FAQPage JSON-LD로 출력된다.
  • UI에 직접 보이는 섹션이 아니라 SEO/GEO용 구조화 데이터다.
  1. ko/en 페어 글은 slug, 태그, 구조를 최대한 맞춘다.
  1. 이미지 경로는 현재 기준 src/assets 상대 경로를 사용한다.
  • 예: ../../../assets/{slug}-{timestamp}.webp
  1. Related Posts는 임베딩 기반이다.
  • 로컬에서 DATABASE_URL, OPENAI_API_KEY가 없으면 related가 안 보일 수 있음.
  • 상용 env에서는 정상 동작.

워크플로우

1) 소스 가져오기

Obsidian 기준:

  • 볼트: ~/Library/Mobile Documents/com~apple~CloudDocs/_Obsidian/_Personal/Personal/
  • 초안: Projects/블로그 - *.md 또는 Inbox/*.md

2) .mdoc 변환 및 Frontmatter 작성

파일:

  • ko: src/content/blog/ko/{slug}.mdoc
  • en: src/content/blog/en/{slug}.mdoc

권장 기본 템플릿:

---
draft: false
title: "제목"
description: "설명 (SEO용 1~2문장)"
date: YYYY-MM-DD
tldr:
  - 핵심 요약 1
  - 핵심 요약 2
faq:
  - q: 질문 1
    a: 답변 1
  - q: 질문 2
    a: 답변 2
cover: ../../../assets/{slug}-{YYYYMMDDHHmmssSSS}.webp
tags:
  - Tag1
  - Tag2
---

3) 이미지 스타일/배치 제안 + 자동 생성 시도

단계 A: 프롬프트 작성 및 자동 생성 시도

  1. 이미지 스타일/배치 제안 작성
  2. 상세한 영문 프롬프트 작성
  3. chatgpt-image-gen 스킬로 자동 생성 시도

단계 B: 자동 생성 결과 처리

  • 성공: 생성된 이미지 후처리로 바로 진행
  • 실패: 사용자에게 안내 후 수동 생성 요청

보고 포맷:

### 🎨 이미지 스타일 제안
1. 스타일 A: 설명
2. 스타일 B: 설명
3. 스타일 C: 설명

### 📍 이미지 배치 계획
- **커버 이미지**: [설명]
- **인라인 이미지 1**: [설명]
- **인라인 이미지 2**: [설명] (필요시)

### 📝 이미지 생성용 프롬프트

#### 커버 이미지

[상세한 영문 프롬프트]

  • 해상도: 1408x768 (16:9)
  • 스타일: [flat design / 3D / etc]
  • 색상: [color palette]

#### 인라인 이미지 1

[상세한 영문 프롬프트]

  • 해상도: 1024x768 또는 1200x800
  • 스타일: [설명]

### 🤖 자동 생성 실행

프롬프트 준비 후 `chatgpt-image-gen` 스킬 사용:

ChatGPT 이미지 생성 스킬로 커버 이미지 생성 시도

  • 스킬: chatgpt-image-gen
  • 탭 확인: browser tabs --profile=chrome
  • 동작: ChatGPT 탭에서 새 채팅 → 프롬프트 입력 → 생성 → 다운로드

**성공**: 후처리로 바로 진행  
**실패**: 위 사용자 안내 메시지 출력 후 수동 생성 요청

4) 이미지 수신 + 후처리

자동 생성 성공 시:

  • 생성된 이미지 바로 후처리 (crop, webp 변환)
  • 사용자 확인 후 진행

자동 생성 실패 → 수동 생성 시:

  • 사용자가 생성한 이미지를 Telegram으로 전송
  • 이미지 확인 및 후처리 (crop, resize, webp 변환)
  • 승인 후 진행

절차:

  1. 이미지 수신 (자동 또는 Telegram)
  2. 필요시 후처리
  3. webp 변환
  4. 사용자 승인 후 배포 진행

5) 이미지 후처리 + webp 변환

  • AI 생성 이미지는 필요 시 공백 crop
  • 스크린샷은 본문 가독성 맞춰 리사이즈
  • webp 변환:
cwebp -q 80 input.png -o "src/assets/{slug}-{timestamp}.webp"

네이밍:

  • {slug}-{YYYYMMDDHHmmssSSS}.webp
  • en 별도 이미지 필요 시: {slug}-en-{YYYYMMDDHHmmssSSS}.webp

6) 영어 버전 생성

  • 파일: src/content/blog/en/{slug}.mdoc
  • ko 내용 자연 번역
  • 내부 링크는 같은 언어 경로로 맞춤
  • 이미지 내 한글이 있으면 영어 버전 이미지 별도 생성/편집

7) Preview 배포 + 승인 (필수)

main 직행 금지, preview 검토 후 배포.

cd ~/projects/dev-blog
git checkout -B preview
git add -A
git commit -m "Add blog post: {title}"
git push origin preview --force

확인 링크:

  • ko: https://it-blog-git-preview-bumfoo-s-team.vercel.app/ko/blog/{slug}
  • en: https://it-blog-git-preview-bumfoo-s-team.vercel.app/en/blog/{slug}

승인 후:

git checkout main
git merge preview
git push origin main

최종 체크리스트

  • [ ] frontmatter에 tldr 있음
  • [ ] 본문에 ## TL;DR 없음
  • [ ] faq가 있으면 Q/A 2개 이상
  • [ ] 사용자 제공 이미지 확인 및 webp 변환 완료
  • [ ] cover/inline 이미지 경로 정상
  • [ ] ko/en slug 및 구조 정합성 확인
  • [ ] preview 링크 확인 및 승인 완료
  • [ ] main 배포 완료

참고

  • 포맷 상세: references/blog-format.md

平台分布

OpenClaw

98.28%
按下载量换算2,857

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills