Install
openclaw skills install ai-newsletter-chnGenerate a daily AI news newsletter for a Chinese audience from fresh web sources, summarizing current AI/ML articles into Markdown and JSON with Simplified Chinese output.
openclaw skills install ai-newsletter-chnGenerate a concise daily AI newsletter for a Chinese audience from fresh web sources.
Use this skill only when the request is about current AI/ML news, releases, research, funding, product launches, model updates, regulation, benchmarks, or practitioner-relevant developments.
Do not use this skill for:
Expected inputs, with defaults if missing:
target_news_count = 20search_query = "latest AI news today"search_time_window_days = 2max_search_results = 60min_articles_required = 10include_domains = []exclude_domains = ["youtube.com", "reddit.com", "facebook.com", "x.com", "twitter.com"]summary_model = "host-default"max_scrape_retries = 2Rules:
target_news_count to 1..50.search_time_window_days to 1..14.max_search_results to 20..120.min_articles_required to 1..50.max_scrape_retries to 0..5.min_articles_required > target_news_count, set min_articles_required = target_news_count.Use a two-stage batch limit:
max_search_results candidates from search.target_news_count * 2 ranked candidates for fetch and summary attempts.target_news_count verified items.Do not summarize every search result. Over-collect, filter, verify, then reduce to the final batch.
Return all of the following:
newsletter_items as a list of objects.markdown_newsletter as a string.json_newsletter as an object.Each newsletter item must include:
titleurldomainpublished_atsummaryrelevance_scoresource_queryUse "unknown" for published_at when no date is available.
Resolve inputs.
warnings = [].seen_canonical_urls = set().processed_urls = set().Search.
web_search with search_query."{search_query} generative AI LLM model open source enterprise"Normalize and filter.
include_domains and exclude_domains.search_time_window_days.Rank.
relevance_score descendingpublished_at descending, unknown lasturl ascendingtarget_news_count * 2 candidates.Verify and summarize.
target_news_count verified items are collected.processed_urls.web_fetch up to max_scrape_retries + 1 times.Minimum quality gate.
min_articles_required, run one fallback search with:
"AI news today machine learning model release funding research"Final integrity check.
title, url, domain, summary, source_query, and numeric relevance_score.markdown_newsletter and json_newsletter match in item count.Finalize.
relevance_score descending, then published_at descending.target_news_count.markdown_newsletter.json_newsletter.markdown_newsletter body and each article summary in newsletter_items into Simplified Chinese.title, url, domain, published_at, relevance_score, and source_query unchanged.Accept items only if:
Record warnings for failed URLs, short reasons, and whether fallback search was used.
markdown_newsletter:
json_newsletter:
datequerycountarticleswarnings