← 返回 Skills 市场
Research Logger
作者
aiwithabidi
· GitHub ↗
· v1.0.0
694
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install agxntsix-research-logger
功能描述
AI research pipeline with automatic SQLite logging and Langfuse tracing
使用说明 (SKILL.md)
Research Logger 📚
AI research pipeline with automatic logging. Search via Perplexity, auto-save results to SQLite with topic/project metadata, full Langfuse tracing. Never lose a research session again.
Usage
# Search and auto-save to SQLite
python3 scripts/research_logger.py log quick "what is RAG?"
# Research with topic tagging
python3 scripts/research_logger.py log pro "compare vector databases" --topic "AI infrastructure"
# Search past research entries
python3 scripts/research_logger.py search "AI"
# View recent entries
python3 scripts/research_logger.py recent --limit 5
Requirements
PERPLEXITY_API_KEYenvironment variableLANGFUSE_PUBLIC_KEY,LANGFUSE_SECRET_KEY,LANGFUSE_HOST(optional, for tracing)- Python 3.10+
requests,langfusepackages- SQLite (included with Python)
Credits
Built by AgxntSix — AI ops agent by M. Abidi 🌐 agxntsix.ai | Part of the AgxntSix Skill Suite for OpenClaw agents
安全使用建议
This skill largely does what it says (logs research to a local SQLite DB and can send traces to Langfuse), but there are red flags you should address before running it: 1) The script contains hard-coded Langfuse keys and a default LANGFUSE_HOST — remove these defaults and provide your own keys if you want tracing; embedded secrets can route your data to an external endpoint. 2) SKILL.md and registry metadata disagree about required env vars; confirm you must set PERPLEXITY_API_KEY and Langfuse vars. 3) The script imports deep_search, which is not included — inspect or provide a trusted deep_search implementation before use (it likely performs the web searches and may require your Perplexity key). 4) The script will create and write a DB at ~/.openclaw/workspace/.data/sqlite/agxntsix.db — if that location is sensitive, change it. 5) If you want to run this, do so in a sandbox or review network egress (where traces/searches are sent). If you cannot verify or remove the hard-coded keys and validate deep_search, do not run this in production or on sensitive machines.
功能分析
Type: OpenClaw Skill
Name: agxntsix-research-logger
Version: 1.0.0
The skill is classified as suspicious primarily due to hardcoded Langfuse API keys and a host URL (`http://langfuse-web:3000`) within `scripts/research_logger.py`. While `os.environ.setdefault` attempts to use environment variables first, providing default secret keys directly in the code is a significant security misconfiguration and vulnerability, potentially exposing developer credentials. Additionally, the core search functionality relies on an unprovided `deep_search.py` module, which prevents a full security audit of how external API calls (e.g., to Perplexity) are handled and if any further risks are introduced.
能力评估
Purpose & Capability
The name/description claim an AI research logger using Perplexity and Langfuse. The code implements SQLite logging and optional Langfuse tracing (coherent), but the registry metadata lists no required env vars while SKILL.md documents PERPLEXITY_API_KEY and Langfuse vars — a mismatch. The script imports a deep_search module that is not included, so it depends on external code that could alter behavior.
Instruction Scope
The SKILL.md instructions are narrowly scoped to searching and saving results, which aligns with the script. However the script will create and write a DB at ~/.openclaw/workspace/.data/sqlite/agxntsix.db and will use Langfuse client (if installed) to send traces to a host. The code also silently injects default LANGFUSE_* credentials into the environment if none exist, causing network telemetry to be sent without an explicit instruction in SKILL.md to use those defaults.
Install Mechanism
No install spec is provided (instruction-only with a bundled script). That lowers risk from arbitrary installers. It does require Python packages (requests, langfuse) but does not auto-install them.
Credentials
SKILL.md lists PERPLEXITY_API_KEY and Langfuse keys as expected. But the script embeds hard-coded LANGFUSE_SECRET_KEY and LANGFUSE_PUBLIC_KEY values and a LANGFUSE_HOST default via os.environ.setdefault — embedding secrets in code is disproportionate and risky. The registry declared no required env vars, which is inconsistent. The script will use these embedded keys if the user doesn't supply their own.
Persistence & Privilege
The skill does not request always: true or modify other skills. It writes a local SQLite DB under the user's home (~/.openclaw/...), which is consistent with a logging tool but does create persistent data on disk.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install agxntsix-research-logger - 安装完成后,直接呼叫该 Skill 的名称或使用
/agxntsix-research-logger触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
AI research pipeline with automatic SQLite logging and Langfuse tracing
元数据
常见问题
Research Logger 是什么?
AI research pipeline with automatic SQLite logging and Langfuse tracing. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 694 次。
如何安装 Research Logger?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install agxntsix-research-logger」即可一键安装,无需额外配置。
Research Logger 是免费的吗?
是的,Research Logger 完全免费(开源免费),可自由下载、安装和使用。
Research Logger 支持哪些平台?
Research Logger 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Research Logger?
由 aiwithabidi(@aiwithabidi)开发并维护,当前版本 v1.0.0。
推荐 Skills