← Back to Skills Marketplace
okaris

Newsletter Curation

by Ömer Karışman · GitHub ↗ · v0.1.5
cross-platform ⚠ suspicious
751
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install newsletter-curation
Description
Newsletter curation with content sourcing, editorial structure, and subscriber growth strategies. Covers issue formatting, link roundups, commentary style, a...
Usage Guidance
This skill appears to do what it says (templates, sourcing queries, editorial guidance), but exercise caution before following its install steps. The SKILL.md recommends running a remote installer with curl | sh and then running `infsh login` — both can execute code on your machine and may request/store credentials. Before installing: 1) inspect the installer script (visit https://cli.inference.sh) instead of piping it straight to shell; verify the SHA-256 checksums from the stated source; 2) consider running the installer in a sandbox or VM; 3) be prepared that the CLI may ask for API keys or authorize services (which are not declared by the skill); only provide tokens with least privilege; 4) if you cannot or will not verify the installer, avoid running it and instead perform the content-sourcing steps manually with known tools. If you want higher assurance, ask the skill author for the exact installer script, its checksum, and documentation on what `infsh login` stores and where.
Capability Analysis
Type: OpenClaw Skill Name: newsletter-curation Version: 0.1.5 The SKILL.md file contains instructions for the agent to execute `curl -fsSL https://cli.inference.sh | sh` and `npx skills add ...` commands. These commands are outside the explicitly defined `allowed-tools: Bash(infsh *)` scope. While the stated purpose is to install a CLI tool, instructing the agent to execute arbitrary shell commands (like `curl | sh` or `npx`) represents a prompt injection attempt and a potential Remote Code Execution (RCE) vulnerability if the agent's security controls (e.g., `allowed-tools` enforcement) are bypassed or misinterpreted. There is no clear evidence of intentional malicious activity beyond this risky execution pattern.
Capability Assessment
Purpose & Capability
Name/description (newsletter curation) aligns with the SKILL.md: it provides templates, sourcing queries, and usage examples that call a content-sourcing CLI (infsh) and search apps (tavily, exa) to gather material for newsletters. The requested tools and commands are coherent with the stated goal.
Instruction Scope
Instructions stay within newsletter curation (content discovery, templates, image generation). However the runtime steps explicitly tell users/agents to execute a remote installer (curl https://cli.inference.sh | sh) and to run `infsh login` — both of which expand scope because they execute external code and may initiate credential flows not detailed in the skill.
Install Mechanism
There is no registry install spec, but SKILL.md instructs running a piped shell installer from https://cli.inference.sh which downloads a binary from dist.inference.sh. Download-and-pipe-to-sh is a high-risk pattern even if the doc claims SHA-256 verification is available; the installer behavior cannot be verified from the skill alone.
Credentials
The manifest declares no required env vars or credentials, which matches the skill text. But `infsh login` is part of the quick start and may prompt for service tokens/credentials at runtime — those credential requirements are not declared in the registry metadata and could grant broader access than the skill describes.
Persistence & Privilege
The skill is instruction-only, always:false, and does not request persistent platform privileges or modify other skills. The only persistence risk comes from installing the external infsh binary (writes to disk) and any credentials that infsh may store after login.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install newsletter-curation
  3. After installation, invoke the skill by name or use /newsletter-curation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.5
- Added detailed documentation (SKILL.md) covering newsletter curation steps, formats, content sourcing, commentary techniques, and growth strategies. - Included practical command-line examples for content search and image header generation via inference.sh CLI. - Provided structured templates for different newsletter styles (link roundup, deep dive, essay, Q&A, data/trends). - Outlined proven tactics for increasing newsletter engagement and subscriber growth. - Explained best practices for issue formatting, sending cadence, and subject line writing.
v0.1.0
Initial release of newsletter-curation skill. - Provides curated newsletter formats including link roundups, deep dives, essays, interviews, and data analysis. - Includes detailed issue templates, commentary formulas, and content sourcing/playbook. - Suggests editorial best practices for commentary, frequency, and subject lines. - Offers growth strategies and key newsletter metrics. - Features example CLI commands for content discovery and newsletter asset generation.
Metadata
Slug newsletter-curation
Version 0.1.5
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Newsletter Curation?

Newsletter curation with content sourcing, editorial structure, and subscriber growth strategies. Covers issue formatting, link roundups, commentary style, a... It is an AI Agent Skill for Claude Code / OpenClaw, with 751 downloads so far.

How do I install Newsletter Curation?

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

Is Newsletter Curation free?

Yes, Newsletter Curation is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Newsletter Curation support?

Newsletter Curation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Newsletter Curation?

It is built and maintained by Ömer Karışman (@okaris); the current version is v0.1.5.

💬 Comments