wolf-howl by senpi-ai/senpi-skills
npx skills add https://github.com/senpi-ai/senpi-skills --skill wolf-howlWOLF 终日狩猎。夜晚,它会 HOWL —— 回顾每一次捕杀与失手,磨砺其本能,以便明日以更敏锐的姿态醒来。
为 WOLF 策略提供数据驱动的自我改进建议的自动化每日复盘。
运行设置脚本以配置夜间 HOWL:
python3 scripts/howl-setup.py --wallet {WALLET} --chat-id {CHAT_ID}
代理已知道钱包和聊天 ID —— 它只需要创建定时任务。可选设置运行时间(默认:本地时间 23:55)和时区。
定时任务每日触发并生成一个独立的子代理,该子代理执行以下操作:
memory/YYYY-MM-DD.md(今天 + 昨天)MEMORY.md 获取累积上下文dsl-state-WOLF-*.json 文件(active = 当前持仓,inactive = 已平仓交易)wolf-strategy.json 获取当前配置wolf-trade-counter.json 获取 FDR 数据(v5.1+)广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
针对每笔交易:资产、方向、入场/出场价格、盈亏(毛额和净额)、ROE、支付的手续费、持仓时长、最大 ROE(最高水位)、达到的 DSL 层级、入场信号类型和质量(理由数量、排名跃升、贡献速度、交易者数量)、入场时与出场时的 SM 信念度、平仓触发原因(DSL 突破/阶段 1 自动止损/停滞/信念度崩溃/轮换/手动)。
核心指标:
信号质量:
DSL 表现:
持仓时段分桶分析(v2 — 关键):
方向分析(v2):
其他:
将完整报告保存到 memory/howl-YYYY-MM-DD.md,包含:
MEMORY.md请参阅 references/report-template.md 了解确切的输出格式。
这些是通过在实时 WOLF v5 交易数据上运行 HOWL v1 并发现盲点而得到的:
来自第一次 HOWL 的最大洞察:手续费吞噬了整整一个盈利日。 32 笔交易 × 平均 $32 = $1,034 手续费(占账户的 18.3%)。毛盈亏为 +$888,但净盈亏为 -$146。HOWL 必须计算并在盈亏旁边显著显示 FDR。如果毛盈利因子 > 1.0 但净盈利因子 < 1.0,建议是进行更少、更高质量的交易 —— 而不是更好的入场。
按持仓时间分桶的交易显示,< 30 分钟的交易系统性糟糕(合计 -$705),而 60-90 分钟的交易是最佳区间(+$704,57% 胜率)。HOWL 必须对每笔交易进行分桶,并标记 < 30 分钟的交易是否为负贡献者。
LONG 交易 4 胜 12 负(25% 胜率,盈利因子 0.05) vs 盈利的 SHORT 交易。HOWL 必须按方向拆分指标,并在某一方向表现显著不佳时标记 —— 这表明存在状态不匹配(在抛售中交易 LONG)。
3 笔第 4 层交易产生了 +$1,443,而其他所有交易合计为 -$556。HOWL 必须识别盈亏的百分之多少来自前 N 笔交易,以及策略在没有这些交易的情况下是否还能存活。
每次轮换成本约为 $65(平仓费 + 开仓费)。HOWL 必须追踪轮换次数、总轮换成本,以及轮换是否产生了净正结果。
编辑 references/analysis-prompt.md 以调整子代理分析的内容。该提示词在运行时被子代理读取,因此更改会在下一次 HOWL 时生效,无需重启定时任务。
| 文件 | 用途 |
|---|---|
scripts/howl-setup.py | 设置向导 —— 创建夜间 HOWL 定时任务 |
references/analysis-prompt.md | 完整的子代理分析提示词(可编辑) |
references/report-template.md | 输出报告格式 |
MIT — 由 Senpi (https://senpi.ai) 构建。源代码:https://github.com/Senpi-ai/senpi-skills
每周安装次数
111
代码仓库
GitHub 星标数
52
首次出现
2026年2月27日
安全审计
安装于
openclaw108
opencode103
gemini-cli103
github-copilot103
codex103
kimi-cli103
The WOLF hunts all day. At night, it HOWLs — reviewing every kill and miss, sharpening its instincts, and waking up sharper tomorrow.
Automated daily retrospective with data-driven self-improvement suggestions for the WOLF strategy.
Run the setup script to configure the nightly HOWL:
python3 scripts/howl-setup.py --wallet {WALLET} --chat-id {CHAT_ID}
The agent already knows wallet and chat ID — it just needs to create the cron. Optionally set run time (default: 23:55 local) and timezone.
The cron fires daily and spawns an isolated sub-agent that:
memory/YYYY-MM-DD.md (today + yesterday)MEMORY.md for cumulative contextdsl-state-WOLF-*.json files (active = current positions, inactive = closed trades)wolf-strategy.json for current configwolf-trade-counter.json for FDR data (v5.1+)For every trade: asset, direction, entry/exit price, PnL (gross and net), ROE, fees paid, duration, max ROE (high water), DSL tier reached, entry signal type and quality (reason count, rank jump, contrib velocity, trader count), SM conviction at entry vs exit, close trigger (DSL breach/Phase 1 auto-cut/stagnation/conviction collapse/rotation/manual).
Core:
Signal Quality:
DSL Performance:
Holding Period Buckets (v2 — critical):
Direction Analysis (v2):
Other:
Saves full report to memory/howl-YYYY-MM-DD.md with:
MEMORY.mdSee references/report-template.md for the exact output format.
These were discovered by running HOWL v1 on live WOLF v5 trading data and finding blind spots:
The single biggest insight from the first HOWL: fees ate an entire profitable day. 32 trades × $32 avg = $1,034 in fees (18.3% of account). Gross PnL was +$888, but net was -$146. HOWL must compute and prominently display FDR alongside PnL. If gross PF > 1.0 but net PF < 1.0, the recommendation is fewer, higher-quality trades — not better entries.
Trades bucketed by hold time revealed that < 30 min trades were systematically terrible (-$705 combined) while 60-90 min trades were the sweet spot (+$704, 57% WR). HOWL must bucket every trade and flag if < 30 min trades are negative contributors.
4W/12L on LONGs (25% WR, PF 0.05) vs profitable SHORTs. HOWL must split metrics by direction and flag when one side is dramatically underperforming — this indicates a regime mismatch (trading LONGs in a selloff).
3 Tier 4 trades produced +$1,443 while everything else combined was -$556. HOWL must identify what % of PnL came from top N trades and whether the strategy would survive without them.
Each rotation costs ~$65 (close fee + open fee). HOWL must track rotation count, total rotation cost, and whether rotations produced net positive outcomes.
Edit references/analysis-prompt.md to adjust what the sub-agent analyzes. The prompt is read by the sub-agent at runtime, so changes take effect on the next HOWL without restarting crons.
| File | Purpose |
|---|---|
scripts/howl-setup.py | Setup wizard — creates the nightly HOWL cron |
references/analysis-prompt.md | Full sub-agent analysis prompt (editable) |
references/report-template.md | Output report format |
MIT — Built by Senpi (https://senpi.ai). Source: https://github.com/Senpi-ai/senpi-skills
Weekly Installs
111
Repository
GitHub Stars
52
First Seen
Feb 27, 2026
Security Audits
Gen Agent Trust HubPassSocketWarnSnykFail
Installed on
openclaw108
opencode103
gemini-cli103
github-copilot103
codex103
kimi-cli103
Python PDF处理教程:合并拆分、提取文本表格、创建PDF文件
65,000 周安装