Daily News

v0.1.0

Use when users need daily news summaries, current events, or want to stay informed about world news in Chinese.

0· 559·3 current·3 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description say "daily news in Chinese" and the included script queries the 60s API (https://60s.viki.moe/v2/60s) with optional encoding and date parameters — this is consistent and there are no unrelated requirements (no unexpected env vars or binaries).
Instruction Scope
SKILL.md instructs running scripts/news.sh, which only constructs a URL and performs a curl request, then writes the API response to stdout. The script does not read local files or environment variables beyond CLI args, but it returns raw remote content (JSON, markdown, image URLs or binary via proxy) without validation — so the agent should treat responses as untrusted input and be careful when rendering images or executing downstream transformations.
Install Mechanism
There is no install spec (instruction-only plus a small included bash script). Nothing is downloaded or written to disk by an installer; risk from install mechanism is minimal.
Credentials
No environment variables, credentials, or config paths are requested. Network access to the external API is required, which is proportionate to a news-fetching skill. There are no extra or unrelated secrets requested.
Persistence & Privilege
always is false and the skill does not request persistent presence or modify other skills/config. It does not store tokens or change system settings.
Assessment
This skill is simple and coherent, but note it makes unauthenticated network calls to https://60s.viki.moe and returns whatever that service provides. Before installing: (1) confirm you trust the 60s.viki.moe domain (external content could include unexpected text or images), (2) if you want to avoid remote images or binary data, restrict usage to text/json/markdown encodings, and (3) consider running the skill in a sandboxed environment and add caching/rate limits if used frequently. If you need stronger guarantees, ask the skill author for a trusted API source or add validation of the API response.

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

latestvk97fwbefp3vg7wd5ajvkj3yt4d81xr44
559downloads
0stars
1versions
Updated 1mo ago
v0.1.0
MIT-0

Daily News Skill

This skill helps AI agents fetch and present daily curated news from the 60s API, which provides 15 selected news items plus a daily quote.

When to Use This Skill

Use this skill when users:

  • Ask for today's news or current events
  • Want a quick daily briefing
  • Request news summaries in Chinese
  • Need historical news from a specific date
  • Want news in different formats (text, markdown, image)

How to Use

Execute the associated scripts/news.sh script to fetch the news.

./scripts/news.sh [options] [date]

Options

  • --encoding, -e <format>: Optional. Specifies the output response format. Valid options are text, json, markdown, image, and image-proxy. The API defaults to json if not specified.
  • --date, -d <YYYY-MM-DD>: Optional. Fetch historical news for a specific date. If omitted, fetches today's news. Note: If this is the only argument provided, you can omit the --date flag entirely.

Return Values

The script securely calls the 60s API and outputs the response to stdout. Depending on the encoding parameter, the response could be a JSON string, plain text, markdown, or image URLs.

Usage Examples

# Get today's news using default API encoding (json)
./scripts/news.sh

# Get today's news in plain text format
./scripts/news.sh --encoding text

# Get news for a specific date using flags
./scripts/news.sh --date 2024-03-01

# Get news for a specific date (simplified usage without flags)
./scripts/news.sh 2024-03-01

# Get news for a specific date in markdown format
./scripts/news.sh -e markdown -d 2024-03-01

Response Format

To balance information depth with token consumption when text-based output is needed, you MUST use the following rules for the encoding parameter. Note: If image output is requested, you should still use image or image-proxy.

  1. Default Strategy (--encoding markdown)

    • When to use: By default for standard daily news inquiries.
    • Why: Provides well-structured, easy-to-read information with moderate token usage.
  2. Brief Information (--encoding text)

    • When to use: When the user explicitly requests brief or summarized news.
    • Why: Returns only essential details in plain text, saving maximum tokens.
  3. Complete Information (--encoding json)

    • When to use: Only when the user explicitly asks for raw data, detailed fields, or comprehensive data.
    • Why: Returns the complete API payload, which is highly token-heavy.

Troubleshooting

Issue: No data returned

  • Solution: Try requesting previous dates (yesterday or the day before)
  • The service tries latest 3 days automatically

Issue: Image not loading

  • Solution: Use encoding=image-proxy instead of encoding=image
  • The proxy endpoint directly returns image binary data

Issue: Old date requested

  • Solution: Data is only available for recent dates
  • Check the response status code

Comments

Loading comments...