senpi-strategy-ops SKILL.md skillA

senpi-strategy-ops from senpi-ai/senpi-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add senpi-ai/senpi-skills/senpi-strategy-ops@v3.29.4

Pins v3.29.4 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
senpi-ai/senpi-skills
Path
senpi-strategy-ops/SKILL.md
Versions recorded
51
Latest version
v3.29.4, committed Nov 5, 2026
First version recorded
Aug 14, 2026
Size
43,268 bytes
Repository stars
144
License
MIT

Deploy / monitor / close a NAMED Senpi trading strategy. Monitoring is on demand: never an agent-turn cron to watch a strategy (a model call per firing) — the runtime supervises it at zero model cost, and there is no paper-trading mode ($10 floor = the test). Use when the user names a strategy to run — "install spider", "deploy polar", "set up kodiak", "reinstall athena", "run the spider strategy", "is my strategy live?", "what am I running", "list my strategies" (→ status.py), A STRATEGY IS A…

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Senpi Strategy Ops — deploy, monitor, close

A strategy is a **package**: `strategy.yaml` (the deploy manifest) + one `runtime.yaml` per instance +
`<instance>/scanners/`. The runtime **spawns and supervises** each `scanners/scan.py`, calling
`scan(inputs, ctx)` every `interval_seconds` and owning everything downstream — signal validation,
sizing/execution, the two-phase DSL exit, risk guard-rails. **There is no separate scanner daemon, no
`push_signal`.** Ops owns the deployed lifecycle. Deploy is **one verb**, run as a **detached job**:
funds preflight → wallet create+fund → runtime install → one observed scanner tick. It returns in ~1s
and you poll until it is terminal.

```
openclaw senpi validate <recipe-dir>                                    # 0a. does it RUN? records the proof create needs
python3 /data/.openclaw/skills/senpi-strategy-ops/scripts/deploy.py validate <id>              # 0b. preflight — structurally deploy-ready? (no money, nothing installed; a bare id is fetched to disk)
python3 /data/.openclaw/skills/senpi-strategy-ops/scripts/deploy.py fork <id>                  # 0c. their copy on disk — only when levers move before funding
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add senpi-ai/senpi-skills/senpi-strategy-ops@sha256:1ac450848a1ad709

The line at the top of this page pins the label v3.29.4, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_rp4sqhji44vs2nvn.svg)](https://markdownregistry.com/a/art_rp4sqhji44vs2nvn)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 51 versions of this file, between Aug 14, 2026 and Nov 5, 2026, about one every 2 days.

versioncommittedcommitsizeaudit
v3.29.4 latest2026-11-05 123936f 43,268 BA view · diff
v3.29.42026-11-05 b4d37f0 43,010 BA view · diff
v3.29.32026-11-04 fb33b1a 43,010 BA view · diff
v3.29.22026-11-02 1f7e8dc 42,540 BA view · diff
v3.29.12026-10-29 9419f8f 42,540 BA view · diff
v3.27.142026-10-28 8fdd199 42,091 BA view · diff
v3.27.132026-10-28 50bea92 41,645 BA view · diff
v3.27.132026-10-28 9e02399 41,539 BA view · diff
v3.27.132026-10-28 738f814 41,481 BA view · diff
v3.27.132026-10-27 9f7e261 41,392 BA view · diff
v3.27.102026-10-21 2ec921f 40,712 BA view · diff
v3.27.92026-10-16 bd465d2 40,711 BA view · diff
v3.27.72026-10-16 2a5a2cc 40,526 BA view · diff
v3.27.52026-10-16 50f5d2e 40,526 BA view · diff
v3.27.12026-10-16 aa6b10e 40,775 BA view · diff
v3.27.12026-10-13 1038c71 40,526 BA view · diff
v3.27.12026-10-13 98f92bf 40,046 BA view · diff
v3.27.02026-10-12 70800c9 39,513 BA view · diff
v3.26.02026-10-12 567e2bf 38,984 BA view · diff
v3.25.12026-10-12 5df0690 39,026 BA view · diff
v3.25.02026-10-07 6a4e22b 38,493 BA view · diff
v3.24.12026-10-06 15d185b 38,493 BA view · diff
v3.24.02026-10-06 b6168c2 38,521 BA view · diff
v3.24.02026-10-06 b8ddcbb 38,493 BA view · diff
v3.23.42026-10-06 bca92d8 38,412 BA view · diff
v3.23.32026-10-01 4609c90 38,412 BA view · diff
v3.23.22026-09-30 f391807 38,412 BA view · diff
v3.23.22026-09-29 bddd2f5 38,221 BA view · diff
v3.23.22026-09-28 862170c 38,577 BA view · diff
v3.23.12026-09-24 59a1ae8 37,827 BA view · diff
v3.23.02026-09-23 5080103 37,815 BA view · diff
v3.22.02026-09-22 b7a5626 37,014 BA view · diff
v3.21.02026-09-19 b6d9cc1 36,941 BA view · diff
v3.20.02026-09-17 833ad1f 35,907 BA view · diff
v3.19.02026-09-17 93894e7 35,407 BA view · diff
v3.18.02026-09-15 271015f 33,816 BA view · diff
v3.17.02026-09-14 8627663 33,572 BA view · diff
v3.16.02026-09-14 c3988b6 33,511 BA view · diff
v3.15.02026-09-13 39852c3 33,511 BA view · diff
v3.14.02026-09-13 1290b78 33,449 BA view · diff
v3.13.02026-09-12 fcdd85c 32,107 BA view · diff
v3.12.02026-09-11 9e9a373 31,603 BA view · diff
v3.11.02026-09-11 90aa8ec 29,417 BA view · diff
v3.10.02026-09-11 ec3d4f4 29,417 BA view · diff
v3.9.02026-09-11 42ecdf8 29,416 BA view · diff
v3.8.02026-09-11 aa3c156 28,863 BA view · diff
v3.7.02026-09-08 0820caa 27,552 BA view · diff
v3.6.242026-09-03 79ceb24 27,477 BA view · diff
v3.7.02026-09-03 b5065a6 27,476 BA view · diff
v3.6.232026-08-14 fc83c94 27,477 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (43268 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

senpi-ai/senpi-skills · 144 stars · license MIT · pushed 2026-11-06 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_rp4sqhji44vs2nvn
GET https://markdownregistry.com/api/v1/resolve?ref=senpi-ai/senpi-skills/senpi-strategy-ops
GET https://markdownregistry.com/api/v1/blob/1ac450848a1ad709d9286508422dd717a5d0c82102e0418d0517d882fb07f131

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from senpi-ai/senpi-skills

CLAUDE.md CLAUDE.md file
senpi-ai/senpi-skills · CLAUDE.md
git:20260814.c81aa03 · audit A · 144 stars
quant-desk SKILL.md skill
senpi-ai/senpi-skills · quant-desk/SKILL.md · **Quant Desk** — the desk your **AI Quant** produces. Users reach it by either name, spaced or hyphenated: "run AI…
v1.49.3 · audit A · 144 stars
senpi-account-status SKILL.md skill
senpi-ai/senpi-skills · senpi-account-status/SKILL.md · Show the user's standing across Senpi programs — points and rank, the Senpi trading fee (none on a paid plan), referral…
v1.10.0 · audit A · 144 stars
senpi-deposit-withdraw-transfer SKILL.md skill
senpi-ai/senpi-skills · senpi-deposit-withdraw-transfer/SKILL.md · Handle ANY money-movement request — deposit, add funds, fund my account, "buy USDC", "pay with a card", withdraw, cash…
v1.6.2 · audit A · 144 stars
senpi-improve-trades SKILL.md skill
senpi-ai/senpi-skills · senpi-improve-trades/SKILL.md · Retrospective trade review + improvement coaching for the user's Senpi trading. Answers "did I sell too early or late"…
v1.24.5 · audit A · 144 stars
senpi-market-pulse SKILL.md skill
senpi-ai/senpi-skills · senpi-market-pulse/SKILL.md · Answer "what's happening in the markets today?" with structured cross-asset analysis, not just "BTC is up." Use for…
v1.10.0 · audit A · 144 stars
senpi-portfolio SKILL.md skill
senpi-ai/senpi-skills · senpi-portfolio/SKILL.md · Analyze the user's portfolio, strategies, positions, and trades across all wallets — main embedded wallet, strategy…
v1.36.5 · audit A · 144 stars
senpi-signals SKILL.md skill
senpi-ai/senpi-skills · senpi-signals/SKILL.md · Senpi Signals: the non-obvious reads on Hyperliquid that a price screen can't show — the proven cohort against the 4h…
v2.11.0 · audit A · 144 stars
senpi-smart-money SKILL.md skill
senpi-ai/senpi-skills · senpi-smart-money/SKILL.md · Answer "where is smart money moving?" — show where the most-profitable Hyperliquid wallets are positioned, where they…
v1.7.0 · audit A · 144 stars
senpi-strategy-author SKILL.md skill
senpi-ai/senpi-skills · senpi-strategy-author/SKILL.md · Build or edit a Senpi trading strategy — interactively, ONE decision at a time. There is no paper-trading mode: a…
v3.14.14 · audit A · 144 stars
senpi-strategy-discover SKILL.md skill
senpi-ai/senpi-skills · senpi-strategy-discover/SKILL.md · Help a user choose a Senpi trading strategy to deploy — a conversational, analyst-style picker. Use when the user asks…
v2.52.0 · audit A · 144 stars
senpi-trade SKILL.md skill
senpi-ai/senpi-skills · senpi-trade/SKILL.md · Execute a DIRECT trade with the user — a one-off manual position (open / edit / close) or mirroring a specific…
v1.10.0 · audit A · 144 stars

Every file in senpi-ai/senpi-skills

Browse by kind, by grade A, or by owner.