ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      guogang1024

      Safety Report

      Research-engine

      @guogang1024

      自动化多源信息收集与趋势分析,生成结构化研究报告并制定阶段性开发计划,助力技术探索与规划。

      2,692Downloads
      14Installs
      2Stars
      1Versions

      Security Analysis

      medium confidence
      Clean

      The skill's code and docs broadly match a 'research engine' purpose, but it includes autonomous search instructions, references other un-declared modules (tools, moltbook_skill), and lacks declared dependencies — these inconsistencies merit caution before installing.

      Mar 7, 20263 files4 concerns
      Purpose & Capabilitynote

      Name and SKILL.md describe a research engine that collects web/GitHub/Moltbook data and writes reports. The included Python implements that functionality (search, analysis, report writing). However the code imports external modules (tools.web_fetch / tools.web_search and moltbook_skill.get_feed) that are not declared in package.json or requires.env, which is an inconsistency: the skill will fail or implicitly rely on other skills/modules being present.

      Instruction Scopeconcern

      SKILL.md explicitly advocates proactive/autonomous behavior (e.g., '主动搜索 - 不等待指令', hourly heartbeat integration, run every 3 hours). That grants broad discretion to perform network searches periodically. The runtime instructions and code also read/write files under a user workspace (/home/vken/.openclaw/workspace/research). The combination of autonomous network activity + periodic integration is a scope expansion that users should consent to.

      Install Mechanismok

      No install spec — instruction-only with an included Python file. Low install risk: nothing is downloaded or extracted at install time.

      Credentialsnote

      The skill requests no environment variables or credentials. It uses a default RESEARCH_DIR path (/home/vken/.openclaw/workspace/research) and creates files there; this is reasonable for a reporting tool but the hardcoded path may not match every user. It also relies on external modules (tools, moltbook_skill) rather than declared credentials or packages; the lack of declared dependencies or environment requirements is disproportionate to its runtime imports and network activity because those imports imply external capabilities or permissions.

      Persistence & Privilegenote

      always is false and the skill does not modify other skills or global settings. However SKILL.md instructs integration into agent heartbeats (hourly/daily/3-hour hooks). While the skill itself doesn't set always:true or persistently enable itself, the intended integration would give it recurring autonomous invocation if the agent owner wires it into those heartbeats — users should be aware before enabling that behavior.

      Guidance

      This skill appears to implement a legitimate research/reporting tool, but exercise caution before installing: - Autonomous network activity: The documentation explicitly encourages proactive, periodic searches and integration into the agent's heartbeat. If you enable that, the skill may perform network requests without per-run consent. Only enable recurring invocation if you trust it. - Undeclared dependencies: The code imports tools.web_fetch, tools.web_search and moltbook_skill.get_feed but package.json and the skill metadata do not declare these dependencies. Verify those modules exist on your agent and inspect them — they control how web requests are made and where data may be sent. - Data storage: Reports and browsing_history.md are written to RESEARCH_DIR (default /home/vken/.openclaw/workspace/research). Confirm this path is acceptable and that no sensitive data will be written there. Consider overriding RESEARCH_DIR via environment variable to a sandboxed location. - Review network behavior: Inspect the implementations of tools.web_fetch / tools.web_search and moltbook_skill. Ensure they do not send collected content to untrusted external endpoints or leak sensitive information. - Limit autonomy: If you want to be conservative, do not wire the skill into automatic heartbeats initially. Run it manually and review its outputs and network calls first. What would change this assessment: if you supply the implementations of the referenced modules and they are local, well-audited wrappers that only call known search APIs, the inconsistencies become benign; if those modules contact unknown endpoints or the skill is given always-on autonomous invocation, the risk increases.

      Latest Release

      v1.0.0

      - Initial release of Research Engine Skill. - Automates research by searching multiple sources (GitHub, Moltbook, Web), analyzing trends, and generating structured reports. - Supports automated development plan generation (short, mid, long-term) based on findings. - Provides command-line, Python import, and scheduled integration methods. - Designed to break through information silos and enable continuous, active exploration and self-development.

      More by @guogang1024

      Session-logs

      11 stars

      Trend Watcher

      6 stars

      Dianping-query

      0 stars

      Consciousness Awakening

      0 stars

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Published by @guogang1024 on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]