AlphaStrike
v1.0.0Generates rule-based LONG or SHORT trading signals for BTC, ETH, and SOL perpetuals using RSI, MACD, EMA crossover, Bollinger Bands, and volume ratio indicat...
Security Scan
Capability signals
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
OpenClaw
Suspicious
medium confidencePurpose & Capability
Name/description align with included Python code: the scripts compute RSI/MACD/EMA/Bollinger indicators from Hyperliquid data and produce signals, and execute.py can simulate (and is structured to place) trades. However SKILL.md/README repeatedly reference scripts/signal.py and folders (workflows/, data/) that are not present in the manifest; the actual signal script files are named scripts/alphastrike_signal.py and scripts/_signal_old.py. This discrepancy will cause runtime errors and indicates sloppy packaging.
Instruction Scope
Runtime instructions ask the agent to run scripts in ~/.openclaw/workspace/skills/alphastrike and to run scripts/signal.py (nonexistent). The SKILL.md front-matter sets metadata.openclaw.always: true (forcing always-inclusion) even though registry flags show always:false — the skill's own instructions therefore attempt to elevate persistence. The code itself calls out to Hyperliquid endpoints (api.hyperliquid.xyz) which is consistent with purpose; it does not attempt to read unrelated host files or environment secrets. Missing referenced files/folders and contradictory metadata are scope/behavior concerns.
Install Mechanism
There is no install spec (instruction-only), so nothing will be automatically downloaded or run at install time. The only code present is plain Python source included in the skill bundle — no external install URLs or archive extraction were specified.
Credentials
The skill declares no required environment variables or credentials. The execution code accepts an optional api_key parameter but does not read or require host secrets. There are no config paths requested that would expose unrelated credentials. This is proportionate for a signal generator and simulated executor.
Persistence & Privilege
The SKILL.md contains metadata.openclaw.always: true (with justification text), which would force the skill to be included in every agent run. Registry-level flags show always:false, so there is a direct conflict between manifest and runtime instructions. If the platform honors the SKILL.md field this is a meaningful privilege escalation (skill always loaded). Combined with autonomous invocation being allowed by default, always:true would increase the blast radius if the skill later changes behavior.
What to consider before installing
This skill appears to do what it says (generate trading signals and simulate trade execution), but there are a few red flags you should address before installing: (1) SKILL.md/README reference scripts/signal.py and folders that are not present — confirm which script is authoritative and fix filenames to avoid runtime errors. (2) The SKILL.md front-matter sets always:true, conflicting with registry metadata; ask the author why the skill should be force-included in every agent run and remove always:true unless absolutely needed. (3) The code calls Hyperliquid API endpoints (api.hyperliquid.xyz) — expected for this purpose, but review network access policies if you restrict outbound connections. (4) Because packaging is sloppy (missing files, name mismatches), run the skill in a sandbox or with dry-run mode first, inspect/execute the included Python locally, and only grant persistent inclusion after the author resolves the metadata conflict. If you want help drafting questions to the author or testing the scripts in a safe environment, say so.Like a lobster shell, security has layers — review code before you run it.
latest
AlphaStrike v2
Rule-based trading signal generator for BTC, ETH, SOL on Hyperliquid perpetuals.
Indicators
| Indicator | Parameters | Signal |
|---|---|---|
| RSI | 14 period | >70 overbought, <30 oversold |
| MACD | standard | trend + momentum |
| EMA Crossover | 9/21 | short-term trend |
| Bollinger Bands | 20, 2σ | volatility breakout |
| Volume Ratio | — | >1.5x = strong confirmation |
Quick Start
cd ~/.openclaw/workspace/skills/alphastrike
# Generate signal for one symbol
uv run python scripts/signal.py --symbol BTC
# Run full scan (BTC/ETH/SOL)
uv run python scripts/signal.py --all
# Execute workflow
uv run python execute.py
Output Format
{
"symbol": "BTC",
"signal": "LONG",
"confidence": 0.78,
"indicators": { "rsi": 28, "macd": "bullish", "ema_cross": "golden" },
"reasoning": "RSI oversold + MACD bullish cross + volume confirmation"
}
Files
scripts/signal.py— signal generatorexecute.py— workflow runnerworkflows/— workflow definitionsdata/— historical data cache
Comments
Loading comments...
