Openclaw-X-article-cover-generator
Analysis
This appears to be a purpose-aligned cover-image generator, but users should notice that it uses an external image API, an API key, and a runtime Python dependency.
Findings (3)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
# dependencies = ["requests>=2.31.0"]
The helper declares a runtime dependency on requests using a version range rather than a fully pinned package version. This is ordinary for a small API client but is still a dependency-resolution consideration.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
api_key = args.api_key or os.environ.get("BLT_API_KEY")
...
"Authorization": f"Bearer {api_key}"The helper authenticates to the BLT image API with a user-provided API key. This is consistent with the stated image-generation purpose, but it is credential use that users should notice.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
"prompt": prompt,
"aspect_ratio": "21:9", # 5:2 nearest
"image_size": size,
"response_format": "url",
"image": [ref],The script sends the generated prompt and reference image input to the external BLT image-generation API. This is expected for the skill's purpose, but local reference images or titles may leave the user's environment.
