Content Recycler
PassAudited by VirusTotal on May 12, 2026.
Overview
Type: OpenClaw Skill Name: content-recycler Version: 1.0.0 The OpenClaw AgentSkills skill bundle 'content-recycler' is classified as benign. The `SKILL.md` provides clear instructions and examples for content transformation and scheduling, without any evidence of prompt injection attempts to subvert the agent's behavior or exfiltrate data. The Python scripts (`recycle_content.py`, `generate_calendar.py`, `optimize_hashtags.py`, etc.) perform file I/O (reading input files and writing transformed content to output files) and string manipulation, which are directly aligned with the skill's stated purpose. There are no indicators of data exfiltration, malicious execution, persistence mechanisms, or obfuscation techniques.
Findings (0)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
You have less outside context about who maintains or originally published the skill.
The artifact provides limited external provenance, though the reviewed package includes the referenced scripts and shows no external dependencies or install-time downloads.
Source: unknown; Homepage: none
Review the included scripts before use and prefer verified sources if your organization requires provenance checks.
Using the documented workflow runs local code from the skill on your machine or agent environment.
Normal use involves running local Python helper scripts. This is disclosed and central to the skill's purpose, not hidden or unrelated behavior.
python3 scripts/recycle_content.py --input blog_post.md --output-dir ./output
Run the scripts only from the reviewed skill directory and only with inputs and outputs you intend to process.
It can read the file you point it at and create or overwrite generated draft files in the chosen output location.
The tool reads a user-specified input file and writes generated draft files to a user-specified output directory. This is purpose-aligned and no network sharing is shown.
parser.add_argument("--input", required=True, help="Input file path"); parser.add_argument("--output-dir", default="./output", help="Output directory"); with open(output_path, "w", encoding="utf-8") as f:Use a dedicated output folder, avoid pointing it at unintended sensitive files, and review drafts before posting or emailing them.
