← Back to Skills Marketplace
jirboy

Autonomous Research

by JIRBOY · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
74
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install autonomous-research-jirboy
Description
自动化23阶段科研流程,实现从研究想法到完整论文的生成,支持文献检索、实验设计和结果分析。
README (SKILL.md)

⚠️ 已整合 - 请使用 research 统一入口

本技能保留用于向后兼容,功能已整合到 research 统一入口技能

推荐使用: research autonomous [研究想法] 或直接使用本技能(自动转发)


Autonomous Research(兼容层)

自主科研流水线 - 将完整的 23 阶段科研自动化流水线整合,实现从研究想法到完整论文的自动生成。

迁移指南

新用法:

research autonomous 基于 PINN 的振动台控制
research autonomous 强化学习在 RTHS 中的应用

旧用法(仍然可用):

autonomous 基于 PINN 的振动台控制

核心能力

23 阶段科研流水线

Phase 阶段 说明 网关
A 研究范围 主题初始化 + 问题拆解 -
B 文献发现 搜索 + 收集 + 筛选 + 提取
C 知识综合 聚类分析 + 假设生成 -
D 实验设计 方案 + 代码 + 资源
E 实验执行 运行 + 迭代 -
F 分析决策 结果分析 + 研究决策 -
G 论文写作 大纲 + 初稿 + 评审 + 修改 -
H 最终化 质量检查 + 归档 + 导出 + 引用验证

文献检索集成

  • OpenAlex - 10K/天
  • Semantic Scholar - 1K/5 分钟
  • arXiv - 无限制

输出

完整学术论文(LaTeX + Markdown + 实验代码 + 图表 + 引用)

Usage Guidance
Key points before installing or running this skill: - Manifest mismatch: The skill metadata does NOT declare required env vars or the external 'researchclaw' CLI, but the code/README expect OPENAI_API_KEY, optional S2 API key, Python deps, and a researchclaw binary. Treat these as required and confirm them before use. - Command injection risk: The skill builds a shell command embedding the provided topic string and passes it to child_process.exec. If untrusted input is used for the topic, an attacker could inject arbitrary shell commands. Only run this in an isolated environment and avoid untrusted topics. - Code execution risk: The pipeline is designed to generate and run experiment code (sandbox/ssh_remote modes). Start in 'simulated' mode first and manually review any generated code before executing it locally or on a remote host. - Secrets & remote access: If you provide API keys or SSH credentials, ensure they are scoped/minimized and do not reuse high-privilege keys. The skill does not declare these in its manifest — add them to config.yaml or env vars yourself after reviewing the code. - Broken/unsafe code: The index.js file contains a likely syntax bug in updateConfig (malformed function signature) which may cause runtime failures; review and test the code before relying on it. - Best practices before use: audit the repository (especially the external 'researchclaw' CLI it executes), run in an isolated VM/container, keep API keys limited, run first with simulated mode and verify generated artifacts, and fix or sanitize the command-construction to avoid shell injection (e.g., use execFile or pass args as an array).
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill's name and description describe a 23-stage autonomous research pipeline and the code + docs align with that purpose (LLM use, literature search, experiment modes). However the package/skill metadata declares no required environment variables or required binaries while the code and README clearly expect an LLM API key (OPENAI_API_KEY), a 'researchclaw' CLI binary, and optionally a Python environment/SSH credentials for remote execution. The mismatch between declared requirements and actual runtime needs is incoherent.
Instruction Scope
SKILL.md / README instruct users to install Python deps and set OPENAI_API_KEY and document sandbox/ssh_remote modes. The runtime code copies a config template to config.yaml and then runs an external CLI via child_process.exec (researchclaw run ...). The code constructs a shell command by embedding the user-supplied topic directly into a shell string (--topic "${topic}"), which makes it vulnerable to command injection if an attacker or malformed input provides a crafted topic. The pipeline can execute generated experiment code (README warns about code execution), and remote/SSH modes imply use of credentials not declared in metadata. Overall the instructions ask the agent/user to perform actions (install packages, provide API keys, potentially supply SSH hosts/credentials) that are not surfaced in the skill manifest.
Install Mechanism
There is no automated install spec (instruction-only skill + code file) which reduces some risk, but package.json and README include manual installation steps (pip install -e .) and expect a separate 'researchclaw' CLI to be present. No remote downloads or obscure URLs are used in the provided files. Because installation is manual, the user will need to run pip/npm commands themselves — that minimizes silent disk writes but still requires care.
Credentials
The skill metadata lists no required environment variables or primary credential, but config.example.yaml and README clearly expect an LLM API key (OPENAI_API_KEY) and optionally Semantic Scholar API key and SSH credentials for remote mode. The code also reads process.env.OPENCLAW_WORKSPACE. Requesting LLM API keys and optional SSH credentials is plausible for the described functionality, but the manifest should declare them; omission is a proportionality/visibility problem. The skill would also run arbitrary experiment code (local or remote), which may require additional privileges or secrets that are not declared.
Persistence & Privilege
The skill does not request permanent inclusion (always:false) and does not modify other skills or global agent settings. It writes a config.yaml in its own skill directory and writes artifacts into an artifacts directory inside the workspace — this is normal for its purpose. Autonomous invocation is allowed (platform default) but not an additional privilege here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install autonomous-research-jirboy
  3. After installation, invoke the skill by name or use /autonomous-research-jirboy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
- No functional changes in this version. - All files remain unchanged. - The skill continues to serve as a compatibility layer with all features integrated into the unified research entry point.
v1.0.0
- The autonomous-research skill has been merged into the unified research entrypoint for streamlined access. - This skill is now maintained for backward compatibility; all features are available in the research autonomous command. - Users are encouraged to use research autonomous [研究想法] for new tasks. - Supports the full 23-phase autonomous research pipeline, including literature retrieval, synthesis, experiment design, execution, and paper writing. - Integrated with major literature sources: OpenAlex, Semantic Scholar, and arXiv. - Outputs complete academic papers, including LaTeX, Markdown, experiment code, figures, and references.
Metadata
Slug autonomous-research-jirboy
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Autonomous Research?

自动化23阶段科研流程,实现从研究想法到完整论文的生成,支持文献检索、实验设计和结果分析。 It is an AI Agent Skill for Claude Code / OpenClaw, with 74 downloads so far.

How do I install Autonomous Research?

Run "/install autonomous-research-jirboy" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Autonomous Research free?

Yes, Autonomous Research is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Autonomous Research support?

Autonomous Research is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Autonomous Research?

It is built and maintained by JIRBOY (@jirboy); the current version is v2.0.0.

💬 Comments