← Back to Skills Marketplace
tobeyrebecca

blog-writer

by TobeyRebecca · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
89
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install toby-blog-writer
Description
This skill should be used when writing blog posts, articles, or long-form content in the writer's distinctive writing style. It produces authentic, opinionat...
Usage Guidance
Before installing or enabling this skill, verify the following: (1) How will the agent authenticate to Notion? Ask the author/maintainer whether the skill uses a platform-managed Notion connector or expects you to provide a NOTION_TOKEN; the SKILL.md should explicitly declare required credentials. (2) The skill enforces automatic publication of drafts to a Notion database (marked CRITICAL). Decide whether you are comfortable with drafts being uploaded automatically; if not, request that publication be optional or gated by explicit user confirmation. (3) The skill writes finalized posts into references/blog-examples/ in the skill folder and includes a utility (manage_examples.py) that can delete old files when executed with --execute. Ensure you control repository backups and review any file-deletion operations before allowing them. (4) If you enable autonomous invocation for your agent, be aware that this skill could attempt to publish content externally; prefer requiring explicit user confirmation for publish actions. (5) If you still want to use it, ask the publisher to update SKILL.md and registry metadata to declare required environment variables (e.g., NOTION_TOKEN or a named connector), explain authentication flow, and change the workflow so publishing to Notion requires explicit user approval for each post (especially drafts).
Capability Analysis
Type: OpenClaw Skill Name: toby-blog-writer Version: 1.0.0 The skill bundle is a legitimate tool designed to write blog posts in a specific style and automate publication to a Notion database. It includes a Python utility, `manage_examples.py`, which performs basic file management (pruning old markdown files) within its own directory to maintain a library of examples. The Notion integration and hardcoded IDs in `SKILL.md` are consistent with the stated purpose of the skill, and there is no evidence of data exfiltration, malicious execution, or harmful prompt injection.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
The skill's purpose is to draft and publish blog posts to Notion and to maintain a local examples library. Requiring Notion publication is coherent with the purpose. However, the skill declares no required credentials or environment variables even though SKILL.md explicitly requires automatic Notion API calls and a specific database ID and project URL. That mismatch is unexpected and unexplained.
Instruction Scope
The SKILL.md instructs the agent to: (1) read the style guide and example files from the repository, (2) always publish drafts to a Notion database (marked CRITICAL), and (3) save finalized posts into references/blog-examples/ and prune oldest items when requested. The hard requirement to publish even drafts to Notion is a scope expansion that could expose user content to an external service without clear opt-in. The instructions also direct writing and deletion of local files (saving finalized posts, and the included manage_examples.py supports removing files if executed).
Install Mechanism
No install spec is provided and this is primarily an instruction-only skill with a small utility script (manage_examples.py). Nothing is downloaded or written by an installer step. This is lower risk from an installation perspective.
Credentials
SKILL.md expects Notion API usage (database ID and project link provided), but the skill metadata shows no required env vars, primary credential, or config paths. If the skill intends to use a platform-managed Notion connector, that should be explicitly documented; otherwise the absence of declared Notion credentials is a proportionality mismatch and hides how authentication will occur. Also, the skill will write posts into the local repository (references/blog-examples/) and may remove files if the pruning operation is run — these behaviors require filesystem access which is not reflected in the declared requirements.
Persistence & Privilege
always:false (good). The skill does request persistent side effects: writing finalized posts into the skill's references folder and mandatory publishing to a Notion database. The included manage_examples.py can delete files when run with the prune/--execute flags, which is potentially destructive if invoked without consent. Autonomous invocation is allowed by default — combined with the mandatory Notion publication step, that increases the blast radius if the agent is ever triggered without clear user confirmation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install toby-blog-writer
  3. After installation, invoke the skill by name or use /toby-blog-writer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the blog-writer skill for drafting and publishing blog posts in a distinctive, direct, and conversational style. - Supports full workflow: information gathering, drafting, review, required Notion publication, and archiving finalized posts. - Automatically formats posts for Notion and links them to the “My Writing” project under the TS Notes database. - Maintains and updates a style-calibrated examples library, prompting users if cleanup is needed when limits are exceeded. - Includes detailed instructions for matching writing style, voice, and workflow expectations.
Metadata
Slug toby-blog-writer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is blog-writer?

This skill should be used when writing blog posts, articles, or long-form content in the writer's distinctive writing style. It produces authentic, opinionat... It is an AI Agent Skill for Claude Code / OpenClaw, with 89 downloads so far.

How do I install blog-writer?

Run "/install toby-blog-writer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is blog-writer free?

Yes, blog-writer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does blog-writer support?

blog-writer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created blog-writer?

It is built and maintained by TobeyRebecca (@tobeyrebecca); the current version is v1.0.0.

💬 Comments