← Back to Skills Marketplace
Tech Blog Generator
by
Sunshine-del-ux
· GitHub ↗
· v1.0.0
405
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install tech-blog-generator
Description
Generate professional technical blog posts from simple outlines. Supports Markdown, includes code blocks, and is optimized for SEO.
Usage Guidance
This skill appears to be a simple shell-based blog post generator rather than a networked or credentialed tool, but the documentation and code are inconsistent and there is a small bug. Before installing or using it: 1) Review and, if needed, fix the script (move TAGS_TAG_LINE assignment before the heredoc or expand the heredoc after setting variables; add proper flag parsing if you expect --tags/--output/--level). 2) Run it in an isolated environment first to confirm behavior (it writes to stdout and prints a success message, it doesn't create files by itself). 3) Because the source and homepage are unknown, avoid running it with elevated privileges or in environments containing sensitive data until you are satisfied with the code. If you want, I can propose a corrected version of the script that implements flags and fixes the tag bug.
Capability Analysis
Type: OpenClaw Skill
Name: tech-blog-generator
Version: 1.0.0
The `tech-blog-generator.sh` script is vulnerable to shell injection. User-provided arguments for `$TITLE`, `$DESCRIPTION`, and `$TAGS` are directly interpolated into the `cat << EOF` block without proper sanitization. This allows an attacker to inject and execute arbitrary shell commands by crafting malicious input, leading to potential Remote Code Execution (RCE). While the skill's stated purpose is benign, this critical input sanitization flaw makes it suspicious.
Capability Assessment
Purpose & Capability
Name/description (tech blog generation) align with the included tech-blog-generator.sh which emits Markdown blog posts. Asking for no env vars, no binaries, and no install spec is consistent with a simple shell script. However the SKILL.md documents CLI flags (--tags, -t, --output, --level, templates) that the script does not actually parse; the script uses positional parameters instead. This mismatch between claimed capabilities and actual implementation is a functional inconsistency.
Instruction Scope
SKILL.md instructs users to use flag-based options and templates; the script expects positional arguments and does not implement flags/option parsing. The script also has a logic bug: it emits a heredoc that references $TAGS_TAG_LINE before that variable is set, so tags will not appear in the generated output. Otherwise the script stays within its scope: it only writes to stdout, uses simple utilities (date, tr, cat, echo), and does not read unrelated files or environment variables or contact external endpoints. The mismatch between documented and actual behavior could mislead users.
Install Mechanism
No install specification — instruction-only with a shipped shell script. This is low-risk from an install perspective because nothing is downloaded or extracted at install time.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The script does not access external secrets. This is proportional to the stated purpose.
Persistence & Privilege
Skill is not always-enabled and does not request persistent platform privileges. It does not attempt to modify other skills or global agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tech-blog-generator - After installation, invoke the skill by name or use
/tech-blog-generator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Tech Blog Generator 1.0.0 – Initial Release
- Generate professional technical blog posts from simple outlines
- Supports Markdown output with syntax-highlighted code blocks
- Includes SEO optimization, table of contents generation, and tag suggestions
- Offers multiple post templates: Tutorial, Deep Dive, Quick Tip
- Allows customization of title, description, tags, level, and output path
- Provides responsive images and structured blog post sections
Metadata
Frequently Asked Questions
What is Tech Blog Generator?
Generate professional technical blog posts from simple outlines. Supports Markdown, includes code blocks, and is optimized for SEO. It is an AI Agent Skill for Claude Code / OpenClaw, with 405 downloads so far.
How do I install Tech Blog Generator?
Run "/install tech-blog-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tech Blog Generator free?
Yes, Tech Blog Generator is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Tech Blog Generator support?
Tech Blog Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tech Blog Generator?
It is built and maintained by Sunshine-del-ux (@sunshine-del-ux); the current version is v1.0.0.
More Skills