← Back to Skills Marketplace
mib424242

RiskOfficer

by mib424242 · GitHub ↗ · v4.3.0
cross-platform ⚠ suspicious
2834
Downloads
3
Stars
14
Active Installs
9
Versions
Install in OpenClaw
/install riskofficer
Description
Portfolio risk management and analytics. Use when user asks to calculate VaR, run Monte Carlo, stress test, optimize with Risk Parity / Calmar / Black-Litter...
Usage Guidance
What to check before installing: - Trust & provenance: The registry metadata you provided lists Source: unknown / Homepage: none, but SKILL.md and README claim an official GitHub repo (github.com/mib424242/riskofficer-openclaw-skill) and riskofficer.tech. Verify those links yourself (check the GitHub repo contents, commit history, and whether the repository owner matches the publisher you trust). A mismatch between registry metadata and the SKILL.md reduces confidence. - Token scope: Create a dedicated RISK_OFFICER_TOKEN for this skill (name it "OpenClaw"), with the minimum access RiskOfficer supports, and be prepared to revoke it. Although the skill repeatedly says it "does not store or log your token," the API surface includes endpoints that create/update/delete virtual portfolios and manage broker sync; the token likely authorizes actions in your RiskOfficer account (not your broker). Treat it like an account-level secret. - Use ephemeral session env var when possible: prefer exporting RISK_OFFICER_TOKEN in the session instead of saving it in ~/.openclaw/openclaw.json. If you must save it, restrict file permissions and be aware other agents/users who can read that file gain access. - Functional limits: The service is documented as supporting only RUB and USD with CBR/MOEX FX rates. If you need EUR/other FX providers, this skill won't support them. - Test cautiously: Try read-only queries first (ticker search, list portfolios) with a limited token or test account. Confirm responses come from api.riskofficer.tech and not unexpected endpoints. - If you need higher assurance: inspect the claimed GitHub repository, verify the repo owner and release tags, and confirm the skill package on the registry matches the repo. If you cannot verify the publisher, treat the token as higher risk and limit exposure (use a separate RiskOfficer account or token).
Capability Analysis
Type: OpenClaw Skill Name: riskofficer Version: 4.3.0 The 'riskofficer' skill bundle is a legitimate financial analytics tool for managing virtual investment portfolios via the api.riskofficer.tech service. It provides extensive documentation and instructions for performing risk metrics (VaR, Monte Carlo) and optimizations (Black-Litterman, Risk Parity). The skill includes safety guardrails, such as explicit scope limitations to non-trading activities and requirements for user confirmation before destructive actions (e.g., DELETE endpoints in SKILL.md). No indicators of malicious intent, data exfiltration, or harmful prompt injection were identified.
Capability Assessment
Purpose & Capability
Name/description match the instructions: the skill is an API client for RiskOfficer and only requests a single API token (RISK_OFFICER_TOKEN). The documented endpoints and features (VaR, Monte Carlo, optimizations, ticker search, broker sync) align with a portfolio risk service.
Instruction Scope
SKILL.md only instructs the agent to call RiskOfficer endpoints (api.riskofficer.tech) and to read the declared RISK_OFFICER_TOKEN or openclaw.json configuration. There are no instructions to read unrelated system files or other environment variables.
Install Mechanism
Instruction-only skill with no install spec and no binaries to download—lowest install risk.
Credentials
Only one env var is required (RISK_OFFICER_TOKEN), which is proportionate. However, the SKILL.md text is ambiguous about token scope: it states 'read-only analysis' in places but the API coverage/docs include create/update/delete portfolio and broker connect/disconnect endpoints—the token may permit changes to your RiskOfficer account (virtual portfolios) even if not placing broker orders. Verify token permissions before reuse; create a dedicated token you can revoke.
Persistence & Privilege
always:false and user-invocable:true. The skill does not request persistent system-level privileges and contains no install hooks that modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install riskofficer
  3. After installation, invoke the skill by name or use /riskofficer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v4.3.0
Sector concentration checks (max_sector_concentration, sector_limits, sector_exposures), trigger phrases in description, updated methodology docs
v3.0.0
Auto Portfolio Generation (Max Sharpe, HRP, Max Calmar). Fix ClawHub metadata (clawdbot). Add External Endpoints, Security & Privacy, Trust Statement sections.
v2.0.4
Metadata mismatch fix: explicit Required (RISK_OFFICER_TOKEN) and Source (GitHub, riskofficer.tech) in SKILL.md and README so registry and reviewers see consistent env requirement and verified source.
v2.0.3
Description rephrased. Re-publish to trigger fresh security scan and catalog indexing.
v2.0.2
Description updated: risk management and portfolio analytics focus (VaR, Monte Carlo, stress tests, optimization). Virtual portfolios, no real orders.
v2.0.0
Full API coverage: ticker search by name/symbol, short positions (negative quantity), active snapshot selection for historical risk calculations, portfolio/broker delete, broker disconnect, GET /brokers/available. Bug fixes: force_recalc for Monte Carlo and Stress Test, confidence_levels + garch model for Monte Carlo, sandbox param required for broker connection delete. English-first rewrite with Russian as secondary language.
v1.15.0
New endpoints: risk/history, portfolio/history, snapshot diff; VaR force_recalc; ClawHub security note
v1.1.0
Added Calmar Ratio optimization (maximize CAGR/MaxDrawdown), requires 200+ trading days history. Updated ClawHub links.
v1.0.0
Initial release: portfolio risk analytics via OpenClaw
Metadata
Slug riskofficer
Version 4.3.0
License
All-time Installs 14
Active Installs 14
Total Versions 9
Frequently Asked Questions

What is RiskOfficer?

Portfolio risk management and analytics. Use when user asks to calculate VaR, run Monte Carlo, stress test, optimize with Risk Parity / Calmar / Black-Litter... It is an AI Agent Skill for Claude Code / OpenClaw, with 2834 downloads so far.

How do I install RiskOfficer?

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

Is RiskOfficer free?

Yes, RiskOfficer is completely free (open-source). You can download, install and use it at no cost.

Which platforms does RiskOfficer support?

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

Who created RiskOfficer?

It is built and maintained by mib424242 (@mib424242); the current version is v4.3.0.

💬 Comments