← 返回 Skills 市场
jiliangseason-arch

Typecho Blog Publish

作者 jiliangseason-arch · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ 安全检测通过
200
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install typecho-blog-publish
功能描述
通过 XML-RPC 自动发布文章到 Typecho 博客。支持文件读取、草稿模式、标签管理、智能配图。
安全使用建议
This package is coherent with its stated purpose, but take these precautions before installing or running it: 1) Treat BLOG_PASSWORD as a high-value secret — prefer an app-specific password and store .env with strict permissions (chmod 600). 2) Verify the publish mode in your installed copy: test on a staging Typecho instance (set BLOG_URL to a test server) to confirm whether scripts publish immediately or only save drafts, because docs conflict about the default. 3) Audit the publish and upload scripts (publish_post.py, publish_v2_full.py, upload_image.py, manage.py) to confirm they call only your blog's XML-RPC endpoint and to understand delete behavior. 4) Be aware the skill downloads images from external hosts (Unsplash/Pexels/LoremFlickr/etc.) and uploads binaries to your blog — check licensing and network use. 5) Run initial tests against a non-production blog to avoid accidental public posts or unwanted deletions. 6) If you want extra safety, remove or disable any automatic 'publish now' code paths or add a forced --draft flag in the scripts before use.
能力评估
Purpose & Capability
Name/description (publish to Typecho via XML-RPC) match the shipped scripts (publish_post.py, publish_v2_full.py, upload_image.py, manage.py, etc.). Required binary (python3) and primaryEnv (BLOG_PASSWORD) are appropriate and expected for this functionality. No unrelated cloud credentials or unexpected system paths are requested.
Instruction Scope
SKILL.md and other docs instruct the agent to read Markdown files, a local .env, run the included Python scripts, upload images, download images from external image services (Pexels/Unsplash/LoremFlickr/etc.), and call the Typecho XML-RPC endpoint — all within the declared purpose. However, the documentation is inconsistent about publish defaults: some docs state 'default draft mode' while QUICKSTART/README_V2 mention 'v2.0 default directly publish (immediate)'. This mismatch could lead to unexpected public posts if a user assumes draft-only behavior. Also note that the scripts perform network calls (blog server + third-party image hosts) and will read/write local files (logs, temp images).
Install Mechanism
No install spec is provided (instruction-only install), and all code is included in the package. There are no network install steps that would download and execute arbitrary archives during install, so installation risk is low. The package does include many scripts and example articles which will be present on disk when installed.
Credentials
The skill requires the blog password (BLOG_PASSWORD) and optionally BLOG_URL, BLOG_USERNAME, BLOG_XMLRPC — these are proportionate to an XML-RPC publisher. There are no unrelated secrets requested. The skill will read a local .env and local article files (expected).
Persistence & Privilege
Flags show always:false and model invocation allowed (default). The skill does not request permanent platform-wide privileges. Scripts will write local logs and can create/delete posts via XML-RPC (manage.py supports deletion) — appropriate for a blog management tool but worth being aware of.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install typecho-blog-publish
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /typecho-blog-publish 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
v2.0 重大更新:1.支持手动指定精准配图(--image 参数) 2.智能分类匹配 3.改为直接发布模式 4.完善文档体系
v1.2.1
修复链接规范:使用正确的 Typecho 永久链接格式 /index.php/archives/{id}/,更新 SKILL.md 文档
v1.3.0
修复时区和标题问题,添加中文标点自动清理功能
v1.2.0
**Image upload & smart image search now integrated.** - Added intelligent image search (`smart_image.py`) and blog image upload tools. - New scripts for bulk article handling and blog cleanup. - Enhanced date handling and category compatibility in publishing. - Documentation and usage instructions updated for new features. - Several new example articles included.
v1.1.0
typecho-blog-publish 1.1.0 introduces image upload support. - Added scripts/upload_image.py for image uploading functionality. - Added article samples with images: articles/image-test.md and articles/image-test-final.md. - Added RELEASE.md file for versioning/release notes. - Updated publish_log.txt and documentation to reflect latest features.
v1.0.0
- Initial release of typecho-blog-publish skill. - Automatically publish articles to Typecho blog via XML-RPC. - Supports file reading with Markdown parsing, draft mode, tag and multi-category management. - Provides scripts for publishing, managing, and batch operations. - Includes publish logging and user-friendly error handling. - Requires blog password configuration for secure operation.
元数据
Slug typecho-blog-publish
版本 2.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 6
常见问题

Typecho Blog Publish 是什么?

通过 XML-RPC 自动发布文章到 Typecho 博客。支持文件读取、草稿模式、标签管理、智能配图。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 200 次。

如何安装 Typecho Blog Publish?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install typecho-blog-publish」即可一键安装,无需额外配置。

Typecho Blog Publish 是免费的吗?

是的,Typecho Blog Publish 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Typecho Blog Publish 支持哪些平台?

Typecho Blog Publish 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Typecho Blog Publish?

由 jiliangseason-arch(@jiliangseason-arch)开发并维护,当前版本 v2.0.0。

💬 留言讨论