Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

ZenQuote

v1.0.7

Daily inspirational quotes from ZenQuotes.io. Get daily wisdom, random quotes, quote images. Supports automated daily delivery via cron scheduling.

0· 77·0 current·0 all-time
byChris Lo@chrisluo5311

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for chrisluo5311/zenquote.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "ZenQuote" (chrisluo5311/zenquote) from ClawHub.
Skill page: https://clawhub.ai/chrisluo5311/zenquote
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install zenquote

ClawHub CLI

Package manager switcher

npx clawhub@latest install zenquote
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the implementation: scripts call https://zenquotes.io/ endpoints and provide today/random/quotes/image/setup features. Declared dependencies (curl, jq) are reasonable and used by the scripts.
Instruction Scope
SKILL.md instructs running the included shell script and to send image outputs using the message tool; the runtime script also writes a cron job JSON into ~/.openclaw/cron to schedule daily deliveries. That file contains delivery metadata (telegram channel, chat_id, accountId) and a hardcoded cron expression/timezone. These actions are within the stated feature set but are persistent operations you should expect (they create files and schedule deliveries).
Install Mechanism
No install spec; the skill is instruction-only with included shell scripts. Nothing is downloaded or extracted from untrusted URLs during install.
Credentials
The skill does not request environment variables or credentials. It uses HOME and an optional ZENQUOTE_CONFIG env var to locate its config, and accepts an account_id parameter for delivery. No unexpected secrets or unrelated service credentials are requested.
Persistence & Privilege
The skill does create persistent files: ~/.openclaw/skills/zenquote/config.json and cron entries under ~/.openclaw/cron/*.json to enable scheduled deliveries. It does not set always:true and does not modify other skills' configs, but you should review the cron JSON it writes (channel/accountId/to fields) before enabling scheduling.
Assessment
This skill appears to do exactly what it says: fetch quotes from ZenQuotes.io and optionally schedule daily sends. Before installing or running setup: 1) ensure curl and jq are available; 2) inspect ~/.openclaw/skills/zenquote/scripts/zenquote.sh and the cron JSON written to ~/.openclaw/cron to confirm schedule, timezone (Asia/Taipei), and target channel/accountId; 3) provide only trusted chat_id/accountId values (it does not itself request Telegram tokens—delivery uses your OpenClaw account configuration); and 4) if you don't want persistent cron jobs, avoid the 'setup' command and run commands manually.

Like a lobster shell, security has layers — review code before you run it.

inspirationvk978k8pg3fh45z1cdjkh0htz4985dpsdlatestvk978k8pg3fh45z1cdjkh0htz4985dpsdquotesvk978k8pg3fh45z1cdjkh0htz4985dpsd
77downloads
0stars
8versions
Updated 5d ago
v1.0.7
MIT-0

ZenQuote - Daily Inspirational Quotes

Overview

ZenQuote skill fetches inspirational quotes from ZenQuotes.io API and delivers them to users. All features use the free API tier.

Features

  • ✅ Daily quote (today)
  • ✅ Random quote (random)
  • ✅ Multiple quotes (quotes)
  • ✅ Quote images (image)
  • ✅ Automated daily delivery (setup)

API Limits: 5 requests per 30 seconds. Attribution required.

Dependencies

This skill requires the following system tools:

  • curl - For HTTP requests to ZenQuotes API
  • jq - For JSON parsing

These are usually pre-installed on most Linux/macOS systems.

Quick Start

Get Today's Quote

bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh today

Get Random Quote

bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh random

Setup Daily Morning Quote (9:00 AM)

bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh setup <chat_id>

User Commands

  • /zenQuote or /zenQuote today - Today's inspirational quote
  • /zenQuote random - Random quote
  • /zenQuote quotes - Get 5 quotes
  • /zenQuote image - Get and send quote image
  • /zenQuote setup - Configure daily delivery (text or image)

Image Command Handling

When user requests /zenQuote image, execute:

bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh image

The script will download the image and output:

{"image_path": "/tmp/zenquote_image.jpg", "caption": "Provided by ZenQuotes API https://zenquotes.io/"}

AI must then send the image using the message tool with the provided caption. No additional text should be added.

Daily Cron Setup

To automatically send a quote every morning at 9:00 AM:

Daily Text Quote (default)

bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh setup <chat_id> text [account_id]

Daily Image Quote

bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh setup <chat_id> image [account_id]

This creates a cron job that runs daily at 9:00 AM.

Examples

Natural Language Usage

  • "Give me today's quote"
  • "Show me a random inspirational quote"
  • "Send me the quote of the day"
  • "Setup daily quotes for me"

Command Examples

# Today's quote
bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh today

# Random quote
bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh random

# 3 quotes
bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh quotes 3

# Get quote image URL
bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh image

# Setup daily delivery
bash ~/.openclaw/skills/zenquote/scripts/zenquote.sh setup <chat_id> text

API Response Format

[
  {
    "q": "Quality means doing it right when no one is looking.",
    "a": "Henry Ford",
    "h": "<blockquote>\"Quality means doing it right when no one is looking.\" — <footer>Henry Ford</footer></blockquote>"
  }
]

Attribution (Required)

⚠️ When using the free API, you MUST include the following attribution:

Inspirational quotes provided by ZenQuotes API

Markdown format:

Inspirational quotes provided by [ZenQuotes API](https://zenquotes.io/)

HTML format:

Inspirational quotes provided by <a href="https://zenquotes.io/" target="_blank">ZenQuotes API</a>

This skill automatically includes attribution in all outputs.

API Limits

FeatureLimit
Requests5 per 30 seconds
Endpointstoday, random, quotes, image

Installation

# Install from GitHub
git clone https://github.com/chrisluo5311/zenquote-skill.git

# Or install via OpenClaw
openclaw skills install zenquote

External API

This skill uses the ZenQuotes.io API:

License

MIT

Author

Created for OpenClaw AI Assistant

Comments

Loading comments...