2.5k
GitHub Stars
4
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill cnki-watch- _meta.json274 B
- package-lock.json798 B
- package.json637 B
- SKILL.md4.9 KB
Overview
This skill queries CNKI by journal name or research topic and can create recurring subscriptions that push new CNKI paper metadata into the main OpenClaw chat. Use it for single lookups or for ongoing monitoring so you get only new paper metadata and CNKI links delivered on a schedule. It preserves the exact journal or topic text unless you ask to normalize it.
How this skill works
The bundled script runs CNKI queries via a headless browser session and returns structured metadata (titles, authors, source, year, CNKI links). For one-off queries use query-journal or query-topic; for recurring monitoring use subscribe-journal or subscribe-topic with a cron-like schedule. Subscriptions run isolated jobs that post only new items back to the main OpenClaw chat through the runtime’s injection mechanism.
When to use it
- You need a one-off CNKI search by journal name.
- You want CNKI results for a research topic (titles + source metadata).
- You want recurring alerts of new CNKI papers matching a journal or topic.
- You want subscription management: list, run, or remove watches.
- You must preserve the exact CNKI journal/source string for precise filtering.
Best practices
- Prefer providing an exact CNKI journal name to avoid weak matching.
- Set CNKI_COOKIE in the skill environment; CNKI_USERNAME/CNKI_PASSWORD are fallback options.
- If CNKI shows captcha or slider verification, refresh the session and supply a new CNKI_COOKIE—do not attempt alternative scraping.
- Respect configured limits: defaultSchedule, timezone, maxManualResults, and maxPushResults to avoid large payloads.
- Use run-subscription to test a new subscription interactively before relying on scheduled runs.
Example use cases
- One-off journal lookup: query-journal --journal "Journal Name" to get recent papers and CNKI links.
- Topic discovery: query-topic --topic "large model safety" to collect titles and source metadata for literature review.
- Daily monitoring: subscribe-journal --journal "Target Journal" --schedule "daily@09:00" to receive new paper metadata each morning.
- Weekly topic digest: subscribe-topic --topic "adversarial robustness" --schedule "weekly@mon@09:00" to push new matches into OpenClaw.
- Subscription management: list-subscriptions to see active watches and unsubscribe --id "<id>" to remove one.
FAQ
Provide CNKI_COOKIE in the skill environment for the preferred login path. As a fallback, set CNKI_USERNAME and CNKI_PASSWORD. If a captcha appears, supply a refreshed CNKI_COOKIE.
Will the skill deliver full texts or PDFs?
No. The skill returns metadata and CNKI links only. It does not provide full text, PDFs, or copyrighted content.