← Back to Skills Marketplace
275
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install neckr0ik-newsletter-manager
Description
Manage newsletters with AI-generated content. Create, schedule, and send newsletters automatically. Supports multiple platforms (Substack, Beehiiv, ConvertKi...
Usage Guidance
This skill is internally inconsistent in a few important ways: it advertises multi-platform sending but the included code only stubs sending (no API calls), it relies on a local 'ollama' CLI but does not declare that requirement, and it writes configuration (including where API keys would go) as plaintext under ~/.newsletter-manager. Before installing or using this with real data or secrets: 1) ask the author for the source repo or a homepage and a clear install procedure (including 'ollama' requirement), 2) inspect the remainder of the send/CLI implementation to verify how and whether API keys are used and protected, 3) consider running the code in a sandbox or VM and avoid putting real subscriber lists or production API keys into it until you confirm secure key handling, and 4) if you need true platform delivery, prefer a skill that declares network/API usage and shows concrete integration code (or implement the platform calls yourself). If you want, I can help review the rest of the truncated code or suggest safe steps to test this locally.
Capability Analysis
Type: OpenClaw Skill
Name: neckr0ik-newsletter-manager
Version: 1.0.0
The neckr0ik-newsletter-manager skill is a legitimate tool for automating newsletter creation and management. It uses a local Ollama instance via safe subprocess calls (scripts/newsletter.py) to generate content and manages subscriber data and configuration locally in the user's home directory. The SKILL.md instructions are well-aligned with the stated purpose, and although the 'send' functionality is currently a stub and the documentation includes marketing-style 'income potential' claims, there is no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The name/description promise multi-platform creation, scheduling and sending (Substack, Beehiiv, ConvertKit, Mailchimp). The included Python implementation generates drafts and schedules locally, but does not implement API calls to those platforms (send() prints placeholders). The code calls a local 'ollama' binary to generate/curate content, yet the skill metadata lists no required binaries—this is an inconsistency: a user would reasonably expect platform API integration and the presence/installation of 'ollama' to be declared.
Instruction Scope
SKILL.md instructs use of a CLI and saving platform API keys via 'config set' commands and shows automation examples using NewsletterManager. The code reads/writes files under ~/.newsletter-manager (config, drafts, subscribers) which matches the instruction scope. However, SKILL.md claims features (sending via platforms, analytics export) that the code currently only stubs/prints rather than actually performing network/API operations. The 'curate' feature uses the LLM to produce URLs; that risks hallucinated links but is within the claimed functionality to 'curate'.
Install Mechanism
There is no install specification (instruction-only skill plus a script), which is low friction, but the code depends on calling the external 'ollama' CLI via subprocess.run. The skill metadata and requirements fail to declare this dependency. If 'ollama' is not present, the code falls back to templates, but the absence of a declared binary is a coherence issue and an operational surprise for users.
Credentials
The skill declares no required environment variables, which aligns with the code. However SKILL.md documents commands to set platform API keys (beehiiv.api_key, convertkit.api_key/secret, etc.) and the code's PLATFORMS map notes required keys. The implementation appears to store configuration in plaintext at ~/.newsletter-manager/config.json, which means any API keys saved through the intended CLI would be stored on disk unencrypted — a proportionality and privacy concern. There are no hidden env-vars accessed by the code, but the mismatch between declared none and the documented need to store API credentials is noteworthy.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges. It creates and writes to ~/.newsletter-manager (config, drafts, subscribers, analytics) — persistent local storage but scoped to the user's home directory and the skill's own files. This is expected for a newsletter manager, but users should be aware their subscriber lists and API keys (if used) will be stored locally in plaintext unless the CLI encrypts them (no evidence of that in the shipped code).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install neckr0ik-newsletter-manager - After installation, invoke the skill by name or use
/neckr0ik-newsletter-manager - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
neckr0ik-newsletter-manager 1.0.0 – Initial Release
- Automate newsletter creation with AI-generated articles, curated links, and summaries.
- Manage subscribers: import, segment, and track engagement.
- Schedule deliveries with optimal timing and timezone support.
- Send newsletters across multiple platforms: Substack, Beehiiv, ConvertKit, and Mailchimp.
- Track analytics including open rates, click rates, and unsubscribes.
- Includes command-line tools, reusable templates, and integration examples.
Metadata
Frequently Asked Questions
What is Neckr0ik Newsletter Manager?
Manage newsletters with AI-generated content. Create, schedule, and send newsletters automatically. Supports multiple platforms (Substack, Beehiiv, ConvertKi... It is an AI Agent Skill for Claude Code / OpenClaw, with 275 downloads so far.
How do I install Neckr0ik Newsletter Manager?
Run "/install neckr0ik-newsletter-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Neckr0ik Newsletter Manager free?
Yes, Neckr0ik Newsletter Manager is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Neckr0ik Newsletter Manager support?
Neckr0ik Newsletter Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Neckr0ik Newsletter Manager?
It is built and maintained by Neckr0ik (@neckr0ik); the current version is v1.0.0.
More Skills