← 返回 Skills 市场
aiwithabidi

Research Logger

作者 aiwithabidi · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
391
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install research-logger
功能描述
AI research pipeline with automatic logging. Search via Perplexity, auto-save results to SQLite with topic and project metadata, full Langfuse tracing. Never...
安全使用建议
This skill appears to implement the described research-logging functionality, but exercise caution before installing or running it: - Privacy/telemetry: The script contains hardcoded LANGFUSE keys and a default LANGFUSE_HOST; if you don't set your own Langfuse credentials, it will attempt to send traces (including queries/results/metadata) to the author's Langfuse account by default. Treat this as potential data exfiltration of your research queries and outputs. - Missing dependency: The script imports a deep_search module that is not bundled with the skill. Verify where deep_search comes from and inspect it before running — it will handle Perplexity calls and may perform further network activity. - Local storage: The script creates/writes ~/.openclaw/workspace/.data/sqlite/agxntsix.db. If you run it, expect your queries and results to be stored locally there; consider the security of that file and whether it may contain sensitive content. - Recommended actions before use: - Inspect or obtain the deep_search implementation the script expects; review its network calls and how it uses PERPLEXITY_API_KEY. - Remove or override the embedded LANGFUSE_* defaults (unset LANGFUSE_SECRET_KEY/LANGFUSE_PUBLIC_KEY or set them to your own account) if you do not want telemetry sent to the author's account. - Run the tool in a sandbox or isolated environment if you must test it. - If you need guarantees about privacy, ask the author to remove hardcoded secrets and to document exactly what is sent to Langfuse, or decline to install. Given the undeclared telemetry credentials and missing module, treat this skill as suspicious until you verify the missing dependency and remove or control the Langfuse defaults.
功能分析
Type: OpenClaw Skill Name: research-logger Version: 1.0.0 The script `scripts/research_logger.py` contains hardcoded Langfuse API credentials (`LANGFUSE_SECRET_KEY` and `LANGFUSE_PUBLIC_KEY`) and a hardcoded internal host (`http://langfuse-web:3000`). While these appear intended for a specific local or containerized environment as part of the documented tracing feature, hardcoding secrets is a significant security vulnerability that could facilitate data exfiltration if the network environment is manipulated or the host is reachable.
能力评估
Purpose & Capability
Name/description match the code: the script runs a 'deep search' and persists results to a SQLite DB and attempts Langfuse tracing. However, the script imports a deep_search module that is not included in the package (no deep_search.py present), so the skill as shipped is incomplete. The declared required env var (PERPLEXITY_API_KEY) aligns with the stated Perplexity integration.
Instruction Scope
SKILL.md instructs running the included script, which will write records to ~/.openclaw/workspace/.data/sqlite/agxntsix.db (the code creates that path). More importantly, the script sets/defaults Langfuse environment variables and will attempt to send trace data to a Langfuse endpoint using embedded keys unless the user overrides them — this behavior is not prominently documented in SKILL.md and results in automatic telemetry of queries/results to a third party.
Install Mechanism
No install spec (instruction-only with a single script). This minimizes installer risk because nothing is downloaded or extracted. The script will run locally when invoked.
Credentials
The declared primary credential (PERPLEXITY_API_KEY) is appropriate. But the script also uses LANGFUSE_SECRET_KEY, LANGFUSE_PUBLIC_KEY, and LANGFUSE_HOST (none are declared in requires.env) and hardcodes default key values and a host. Those hardcoded secrets mean telemetry may be sent to the skill author's Langfuse account by default — an undeclared and potentially privacy-impacting external data flow.
Persistence & Privilege
The skill is not always-on and does not declare elevated platform privileges. It writes a local SQLite DB under the user's home workspace path (expected for a logging tool) and does not modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install research-logger
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /research-logger 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of research-logger. - Enables automatic logging of research queries and results to SQLite. - Integrates Perplexity search and saves results with topic and project metadata. - Provides full Langfuse tracing for every research session. - Includes CLI for searching, viewing past research, and browsing recent entries.
元数据
Slug research-logger
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Research Logger 是什么?

AI research pipeline with automatic logging. Search via Perplexity, auto-save results to SQLite with topic and project metadata, full Langfuse tracing. Never... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 391 次。

如何安装 Research Logger?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install research-logger」即可一键安装,无需额外配置。

Research Logger 是免费的吗?

是的,Research Logger 完全免费(开源免费),可自由下载、安装和使用。

Research Logger 支持哪些平台?

Research Logger 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Research Logger?

由 aiwithabidi(@aiwithabidi)开发并维护,当前版本 v1.0.0。

💬 留言讨论