返回顶部
c

cnki-watchCNKI监控

Query CNKI by journal name or research topic, and create journal or topic subscriptions that periodically push new CNKI paper metadata into the main OpenClaw chat. Use for one-off CNKI lookups and recurring CNKI monitoring.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.2.1
安全检测
已通过
360
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

cnki-watch

CNKI 监控

当用户需要以下任一模式的CNKI结果时使用此技能:

  • - 手动期刊查询:返回指定期刊的论文
  • 手动主题查询:返回与研究主题相关的CNKI论文
  • 期刊订阅:定期推送指定期刊的新论文
  • 主题订阅:定期推送研究主题的新论文

使用时机

  • - 用户提供期刊名称并希望进行一次性CNKI查询
  • 用户提供研究主题并希望获取标题及来源元数据
  • 用户希望将定期CNKI监控结果推送回OpenClaw

前置条件

  • - 该技能以标准npm项目形式发布,包含根目录package.json和声明的依赖项
  • 首选运行环境仍为OpenClaw网关容器,但支持在Windows/macOS/Linux系统上使用Node.js 22+进行本地开发运行
  • 本地运行时,脚本会在首次使用时自动从package.json安装缺失的JavaScript依赖项。浏览器发现支持Playwright管理的Chromium以及常见的Chrome/Edge安装。无需自定义NODEPATH
  • 优先使用CNKICOOKIE。CNKIUSERNAME加CNKIPASSWORD是建立CNKI登录会话的备用方案
  • 如果CNKI显示验证码、滑块验证或其他人工验证页面,请停止并请求提供新的CNKICOOKIE或手动刷新会话。不要在模型中发明替代的爬取逻辑
  • 以OpenClaw运行时行为为准。文档定义了公共契约;不要为了quickvalidate.py的怪癖而牺牲运行时兼容性

参考文件:

  • - references/config.md
  • references/schedule.md
  • references/commands.md

标准入口

始终使用捆绑脚本而非临时CNKI浏览:

bash
node {baseDir}/scripts/cnki-watch.mjs [flags]

在OpenClaw之外进行本地开发:

bash
cd {baseDir}
npm install
node scripts/cnki-watch.mjs --help
npx cnki-watch query-topic --topic 人工智能 --json

核心命令

一次性期刊查询

bash
node {baseDir}/scripts/cnki-watch.mjs query-journal --journal 计算机学报 --json

一次性主题查询

bash
node {baseDir}/scripts/cnki-watch.mjs query-topic --topic 大模型安全 --json

创建期刊订阅

bash
node {baseDir}/scripts/cnki-watch.mjs subscribe-journal --journal 计算机学报 --schedule daily@09:00 --json

创建主题订阅

bash
node {baseDir}/scripts/cnki-watch.mjs subscribe-topic --topic 大模型安全 --schedule weekly@mon@09:00 --json

列出和删除订阅

bash
node {baseDir}/scripts/cnki-watch.mjs list-subscriptions --json
node {baseDir}/scripts/cnki-watch.mjs unsubscribe --id --json
node {baseDir}/scripts/cnki-watch.mjs run-subscription --id --json

工作流程

  1. 1. 判断用户需要手动查询还是订阅
  2. 除非用户明确要求规范化,否则保留期刊名称或主题文本原样
  3. 使用query-journal进行期刊查询,使用query-topic进行主题查询
  4. 使用subscribe-journal或subscribe-topic进行定期推送。如果用户未提供计划,则使用配置的defaultSchedule
  5. 遵循技能配置中的browserProfile、timezone、defaultSchedule、maxManualResults和maxPushResults
  6. 创建、列出、运行或删除订阅后,报告脚本返回的订阅ID、计划、时区和状态

交付规则

  • - 订阅作业作为独立的cron轮次运行,不自动进行公告交付
  • 脚本负责将新发现发布回主OpenClaw聊天,通常通过chat.inject
  • 手动查询将元数据返回当前轮次,不创建订阅状态
  • 订阅运行应仅推送新项目,当无增量时保持静默
  • 仅返回元数据和CNKI链接。不承诺PDF、全文或其他受版权保护的内容

故障处理

  • - 如果脚本报告缺少浏览器依赖项或运行时不可用,请修复OpenClaw运行时并重试
  • 如果CNKI通过验证码或其他验证流程阻止会话,请停止并请求提供新的CNKICOOKIE或手动刷新CNKI会话
  • 如果期刊查询返回弱匹配结果,请验证确切的期刊名称,并告知用户源过滤可能需要精确的CNKI源字符串
  • 如果缺少凭据,请要求用户在重试前在技能环境配置中填写CNKICOOKIE,或CNKIUSERNAME加CNKIPASSWORD

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cnki-watch-1776190107 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cnki-watch-1776190107 技能

通过命令行安装

skillhub install cnki-watch-1776190107

下载

⬇ 下载 cnki-watch v0.2.1(免费)

文件大小: 22.82 KB | 发布时间: 2026-4-15 10:29

v0.2.1 最新 2026-4-15 10:29
Prefer local module resolution for playwright-core, only fall back to /app in container runtimes, and replace container-specific browser install hints with cross-platform guidance.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部