← 返回 Skills 市场
mindy-youmind

youmind-tumblr-article

作者 YouMind · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
39
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install youmind-tumblr-article
功能描述
Write and publish Tumblr-native posts with AI — topic shaping via YouMind knowledge base, Tumblr-first long-form writing, image-led publishing, notes/activit...
使用说明 (SKILL.md)

AI Tumblr Publisher

Tumblr 不是“再发一份博客备份”。这个 skill 要做的是:把内容变成 Tumblr 会吃的形态,再通过 YouMind OpenAPI 发出去,并且能继续读 notes / notifications / followers / limits 做下一轮分发判断。

Get YouMind API Key → · More Skills →

Onboarding

MANDATORY: When the user has just installed this skill, present this message IMMEDIATELY. Translate to the user's language:

AI Tumblr Publisher installed!

Tell me your topic, draft, or image idea and I’ll turn it into a Tumblr-native post.

Try it now: "Write a Tumblr post about the hidden cost of maintaining AI agents"

What it does:

  • Mine ideas from your YouMind knowledge base and shape them for Tumblr
  • Write Tumblr-native text posts with stronger feed openings and clearer POV
  • Publish image-led Tumblr photo posts from public image URLs
  • Read notes, activity notifications, follower snapshots, and account limits
  • Reorder or shuffle the Tumblr queue when you want to tune publishing rhythm

Setup (one-time):

  1. Install & configure: cd toolkit && npm install && npm run build && cd .. && mkdir -p ~/.youmind/config && cp shared/config.example.yaml ~/.youmind/config.yaml
  2. Get YouMind API Key and fill youmind.api_key in ~/.youmind/config.yaml
  3. Connect your Tumblr account inside YouMind via the Connector Settings Tumblr OAuth flow
  4. If you need local backend debugging, only override ~/.youmind/config.yaml or ~/.youmind/config/youmind-tumblr-article.yaml

No Tumblr connection yet? You can still write and preview locally — just skip the publish step.

Usage

Provide a topic, Markdown draft, image URL, or an existing Tumblr post ID.

  • Write a Tumblr post about why product teams overestimate AI automation
  • Publish this Markdown draft to Tumblr
  • Publish this image as a Tumblr photo post with a short caption
  • Show me the notes on this Tumblr post
  • Check my Tumblr activity notifications
  • Move this queued Tumblr post to the top

Setup

Prerequisites: Node.js >= 18, a YouMind API key, and a Tumblr account connected in YouMind if you want to publish.

cd toolkit && npm install && npm run build && cd ..
mkdir -p ~/.youmind/config
cp shared/config.example.yaml ~/.youmind/config.yaml

Canonical credentials: put your shared YouMind credentials in ~/.youmind/config.yaml — filled once and read by every YouMind skill. Optional skill overrides live in ~/.youmind/config/youmind-tumblr-article.yaml. See shared/YOUMIND_HOME.md.

Get the API key from YouMind API Keys, connect Tumblr in Connector Settings, then verify:

cd toolkit && node dist/cli.js validate

Skill Directory

Read files on demand. Do not load everything up front.

Path Purpose When to read
references/platform-dna.md Tumblr surfaces, reblog/notes logic, visual-fit decisions Before any content work
references/pipeline.md End-to-end execution lanes Before running the workflow
references/content-generation-playbook.md Topic → Tumblr-native text/photo post When generating from an idea
references/content-adaptation-playbook.md Existing article/image → Tumblr-native version When adapting or cross-posting
references/media-playbook.md When to use photo post vs text post with lead image Before image-led publishing
references/engagement-playbook.md Notes / notifications / followers / limits review When reading feedback
references/api-reference.md YouMind Tumblr OpenAPI + CLI contract When calling Tumblr through YouMind

Draft Location Rule

Canonical: write local adapted drafts to ~/.youmind/articles/tumblr/\x3Cslug>.html. This shared home directory is available to all YouMind skills — see shared/YOUMIND_HOME.md.

Legacy fallback (if ~/.youmind/ is not writable): skills/youmind-tumblr-article/output/\x3Cslug>.html.

  • Correct: ~/.youmind/articles/tumblr/my-post.html
  • Correct (legacy): skills/youmind-tumblr-article/output/my-post.html
  • Wrong: skill root directly, references/, toolkit/, or an ad-hoc drafts/ directory

Dispatch Integration (Optional)

This skill is self-contained. The youmind-article-dispatch hub is optional.

  • Primary mode — standalone: Invoke directly ("Write a Tumblr post about X"). Works without other YouMind skills.
  • Author voice lookup: This skill may read ~/.youmind/author-profile.yaml for cross-platform voice preferences.
  • Optional dispatch-mode invocation: If dispatch passes resolved_author, use it as voice/audience context, but still obey Tumblr-native adaptation rules.
  • Capability manifest: dispatch-capabilities.yaml tells dispatch that Tumblr is strongest for conversational long-form posts, image-led updates, and feedback-aware iteration.

Content Modes

Before writing, read references/platform-dna.md.

Intent routing

User input Operation Playbook
Topic / rough idea Generate references/content-generation-playbook.md
Existing article / Markdown draft Adapt references/content-adaptation-playbook.md
Existing image + short angle Photo post references/media-playbook.md
Existing Tumblr post ID + comments question Feedback review references/engagement-playbook.md
Queue/order request Queue management references/engagement-playbook.md

Critical quality rules

  1. Tumblr-first, not CMS-first: do not dump raw SEO blog structure into Tumblr.
  2. Opening paragraph must work in-feed: the first screen should justify the click.
  3. Choose the right format: use photo posts when the image is the object, not just decoration.
  4. Simple HTML only: avoid scripts, fragile embeds, and layout-heavy markup.
  5. Tags are discovery cues, not keyword stuffing: 3-8 focused tags beats a long noisy list.
  6. Notes matter more than vanity polish: write for reblogs, replies, and quotable lines.
  7. Never hand-wave result links: return the exact post URL when available, otherwise the blog URL fallback.

Result Links Rule

After any publish action, always end with Result links.

  • Prefer the direct Tumblr post URL
  • If no exact post URL is available, return the best blog URL instead
  • Never leave the user with only a raw post ID

Pipeline Overview

See references/pipeline.md for the detailed workflow.

  • Text publishing lane: topic → draft → HTML adaptation → publish
  • Photo publishing lane: choose format → caption shaping → image post publish
  • Feedback lane: notes / notifications / followers / limits → insight extraction
  • Queue lane: draft / queue review → reorder / shuffle → republish decision

Resilience

Every major action has a fallback:

  • Text publish fails → save adapted HTML locally
  • Photo publish fails → save caption HTML locally and return the image URL
  • Notes endpoint fails → fall back to notifications + blog URL guidance
  • Exact post URL missing → use the blog-level Tumblr URL

If a step and its fallback both fail, note it clearly and continue with the rest of the workflow.

安全使用建议
Review this skill before installing if you connect a real Tumblr account. It can publish, read engagement/follower information, reorder or shuffle the queue, and also delete posts even though deletion is not prominent in the main description. Use it only with a YouMind/Tumblr account where you are comfortable granting that level of authority, and check local draft storage under ~/.youmind if drafts may contain private material.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
Publishing, notes/activity review, followers, limits, and queue management are disclosed and fit the Tumblr publisher purpose; post deletion is present in the CLI/API surface but not in the main description or dispatch capability list.
Instruction Scope
The allowed runtime command pattern permits any CLI subcommand, including destructive deletion, and the delete command requires a post ID but has no extra confirmation or prominent user-facing disclosure.
Install Mechanism
Installation uses npm install/build for a local Node toolkit with ordinary declared dependencies; registry and VirusTotal telemetry supplied no negative package signal.
Credentials
Use of a YouMind API key, Tumblr OAuth connection through YouMind, and authenticated network calls is expected for publishing and engagement review, but the connected-account authority is broad.
Persistence & Privilege
The skill discloses local draft persistence under ~/.youmind/articles/tumblr with a fallback output directory; this is purpose-aligned but users should understand unpublished drafts may remain on disk and be visible to other YouMind skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install youmind-tumblr-article
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /youmind-tumblr-article 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Merge pull request #19 from YouMind-OpenLab/dongdong/feat-adapter-new-api-adapter
元数据
Slug youmind-tumblr-article
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

youmind-tumblr-article 是什么?

Write and publish Tumblr-native posts with AI — topic shaping via YouMind knowledge base, Tumblr-first long-form writing, image-led publishing, notes/activit... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 39 次。

如何安装 youmind-tumblr-article?

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

youmind-tumblr-article 是免费的吗?

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

youmind-tumblr-article 支持哪些平台?

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

谁开发了 youmind-tumblr-article?

由 YouMind(@mindy-youmind)开发并维护,当前版本 v1.1.0。

💬 留言讨论