← Back to Skills Marketplace
chipmunkrpa

FinResearchClaw

by ChipmunkRPA · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ⚠ suspicious
242
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install finresearchclaw
Description
Finance, accounting, and investment research automation via the FinResearchClaw repo. Use when asked to run autonomous finance research workflows such as eve...
README (SKILL.md)

FinResearchClaw

Use this skill to operate the FinResearchClaw repo as a finance-research engine.

Execution preference

Always prefer these execution modes in order:

  1. Codex first
    • Prefer Codex / ACP Codex for repo-driven execution, code edits, and iterative finance research runs.
  2. Claude Code second
    • Use Claude Code if Codex is unavailable or the user explicitly asks for Claude.
  3. API mode last
    • Use direct researchclaw CLI / config / API-style execution only as fallback when coding-agent execution is unavailable or unsuitable.

Do not choose API mode first when Codex or Claude Code is available.

Core workflow

  1. Ensure the FinResearchClaw repo exists locally.
    • Default repo path: ~/.openclaw/workspace/AutoResearchClaw
    • GitHub repo: https://github.com/ChipmunkRPA/FinResearchClaw
  2. Select the closest finance workflow:
    • event study
    • factor model
    • accounting forecast error
    • accounting panel regression
    • valuation / investment research
  3. Prefer a coding-agent run path first.
  4. Fall back to direct CLI/config mode only if coding-agent paths are unavailable.
  5. Use example configs and starter plans when they fit.

Local helper scripts

Use these scripts when helpful:

  • scripts/install_or_update.sh — clone or update the repo locally
  • scripts/choose_runner.sh — print preferred execution order and basic availability
  • scripts/run_finance_example.sh — launch a chosen example in direct CLI mode

When the skill is installed from ClawHub, executable bits on bundled shell scripts may not be preserved on every system. If a direct script call fails with permission denied, run it with bash, for example:

bash scripts/choose_runner.sh
bash scripts/install_or_update.sh

Repo paths and examples

If needed, inspect:

  • references/examples.md

It documents the main example configs, starter experiment plans, and preferred mode selection.

Usage Guidance
This skill runs code from a remote GitHub repository and will pip-install and execute that code locally (venv, pip install -e ., researchclaw run --auto-approve). That behavior is coherent with a repo-driven research runner but has inherent risk: any upstream code can execute arbitrary commands and network calls. Before installing or running: (1) inspect the remote repo contents and recent commits (or pin to a known commit), (2) ensure you trust the repository owner, (3) run install/update and example runs in a sandboxed environment or VM, (4) be cautious of the --auto-approve flag which disables interactive checks, and (5) note the skill metadata should declare required binaries (git, python3, pip) — consider adding those to the environment requirements. If you need strict controls, refuse network fetch/installation and request a vetted archive or code snapshot instead.
Capability Analysis
Type: OpenClaw Skill Name: finresearchclaw Version: 0.1.2 The skill bundle automates finance research by cloning and executing code from an external GitHub repository (https://github.com/ChipmunkRPA/FinResearchClaw). The scripts scripts/install_or_update.sh and scripts/run_finance_example.sh perform high-risk operations, including fetching remote code and installing it into a Python environment via 'pip install -e .'. While these actions are consistent with the stated purpose in SKILL.md, the inherent risk of executing unverified remote code constitutes a significant attack surface for remote code execution (RCE).
Capability Assessment
Purpose & Capability
The skill claims to operate a finance-research repo and its scripts do exactly that (clone/update a GitHub repo, create a venv, pip install, and run a research CLI). However the manifest declares no required binaries or environment variables even though the scripts assume git, python3, pip, and a 'researchclaw' package/CLI — this is a mismatch that should have been declared.
Instruction Scope
SKILL.md and scripts instruct the agent (and the user) to clone a remote GitHub repository and run its code (pip install -e . and researchclaw run --auto-approve). That means arbitrary third-party code will be executed locally and may perform network I/O or other side effects. The use of --auto-approve increases the chance of non-interactive actions. The instructions otherwise don't attempt to read unrelated system files or secrets.
Install Mechanism
There is no install spec (instruction-only), which is lowest-risk in principle. But bundled scripts perform git clone/fetch from a third-party GitHub URL (https://github.com/ChipmunkRPA/FinResearchClaw). Pulling and installing code from an external repo via pip install -e is expected for this purpose, but it carries the normal risk of executing upstream code. The remote is a standard GitHub URL (not an obscure host), which reduces but does not eliminate risk.
Credentials
The skill requests no credentials or environment variables and does not reference secrets. That is proportionate to its stated purpose. Note: scripts will create/activate a local venv and may cause network access during pip install or when the research code runs.
Persistence & Privilege
always is false and the skill does not request persistent or platform-wide privileges. It does not modify other skills or global agent config. The agent can run the skill autonomously (default), which is normal; combined with the code-execution behavior this raises the need for trust but not a metadata-level privilege escalation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install finresearchclaw
  3. After installation, invoke the skill by name or use /finresearchclaw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
Fix YAML frontmatter parsing by quoting the description so the skill loads correctly in OpenClaw discovery, UI, and ClawHub packaging.
v0.1.1
Document bash fallback for installed shell scripts, clarify local install/update behavior, and improve packaged skill ergonomics.
v0.1.0
Initial release. Finance/accounting/investment research skill with Codex-first, Claude-second, API-fallback execution order; local install/update helpers; example workflow references.
Metadata
Slug finresearchclaw
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is FinResearchClaw?

Finance, accounting, and investment research automation via the FinResearchClaw repo. Use when asked to run autonomous finance research workflows such as eve... It is an AI Agent Skill for Claude Code / OpenClaw, with 242 downloads so far.

How do I install FinResearchClaw?

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

Is FinResearchClaw free?

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

Which platforms does FinResearchClaw support?

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

Who created FinResearchClaw?

It is built and maintained by ChipmunkRPA (@chipmunkrpa); the current version is v0.1.2.

💬 Comments