
Crypto Trading Advisor
- 379 installs
- 18 repo stars
- Updated January 25, 2026
- 0xrikt/crypto-skills
crypto-trading-advisor is an agent skill that structures crypto trade analysis with entries, sizing, risk limits, and exit rules for developers who need disciplined guidance while managing positions and market volatility
About
crypto-trading-advisor is a MIT-licensed skill in 0xrikt/crypto-skills that teaches agents to deliver professional cryptocurrency trading analysis instead of sentiment-only answers. It catalogs high-value data sources—funding rates, on-chain flows, TVL, whale movements, fear/greed indices—and enforces an analysis order: macro environment first, then funding and derivatives, on-chain data, news, and finally technicals. Trading principles cover signal priority, risk management, contrarian checkpoints, liquidity red lines, and cognitive bias self-checks. Output rules demand a lead conclusion, specific numeric levels, and trader-direct language with entry, stop, target, and risk-reward framing. Developers and quant builders reach for crypto-trading-advisor when wiring trading bots, portfolio assistants, or agent prompts that must fetch real market data before recommending long or short setups on assets like BTC, ETH, or SOL.
- Frames risk-aware trade setups
- Suggests position sizing guardrails
- Surfaces exit and stop-loss discipline
- Adapts guidance to changing volatility
Crypto Trading Advisor by the numbers
- 379 all-time installs (skills.sh)
- Ranked #297 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
- Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/0xrikt/crypto-skills --skill crypto-trading-advisorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 379 |
|---|---|
| repo stars | ★ 18 |
| Last updated | January 25, 2026 |
| Repository | 0xrikt/crypto-skills ↗ |
How do agents analyze crypto trades with real data?
Get disciplined crypto trade guidance—entries, sizing, risk limits, and exit rules—while actively managing positions and market volatility.
Who is it for?
Developers building crypto trading agents or assistants who need a structured macro-to-technicals framework with explicit risk and sizing rules.
Skip if: Developers seeking licensed financial advice, automated exchange execution, or backtested strategy code without separate trading infrastructure.
When should I use this skill?
The user asks whether to long or short a token, requests entry and stop levels, or wants funding, on-chain, and macro context before a crypto trade decision.
What you get
Trade memos with lead conclusions, entry/stop/target levels, risk-reward ratios, and cited funding, on-chain, and sentiment data.
- trade analysis memo
- entry/stop/target levels
- risk-reward assessment
Files
Crypto Trading Advisor
High-Value Data Sources
Market Sentiment & Macro
| Data | Source | Query |
|---|---|---|
| Fear & Greed Index | Alternative.me | crypto fear greed index |
| Stablecoin Supply/Flows | DefiLlama | site:defillama.com stablecoins |
| Macro Calendar | CoinGlass | crypto events calendar |
Derivatives & Funding Data
| Data | Source | Query |
|---|---|---|
| Funding Rate/OI/Long-Short Ratio | Coinglass | [token] funding rate coinglass |
| Liquidation Heatmap | Coinglass / Hyblock | [token] liquidation heatmap |
| Options Data (Max Pain/PCR) | Deribit / Coinglass | BTC options max pain |
On-Chain Data
| Data | Source | Query |
|---|---|---|
| TVL (Chains/Protocols) | DefiLlama | site:defillama.com [chain/protocol] |
| Exchange Netflow | CryptoQuant / Glassnode | [token] exchange netflow |
| Whale Movements | Whale Alert / Arkham | [token] whale movement |
| Token Unlock Schedule | Token Unlocks | [token] token unlock schedule |
| Protocol Revenue | Token Terminal | [protocol] revenue token terminal |
| Staking Data | Staking Rewards | [token] staking rate |
| Gas / Chain Activity | Etherscan / Block Explorers | [chain] gas tracker |
Social & Sentiment
| Data | Source | Query |
|---|---|---|
| Social Volume | LunarCrush | [token] lunarcrush |
| Search Trends | Google Trends | [token] google trends |
---
Trading Principles
Analysis Order
Macro Environment → Funding/Derivatives Data → On-Chain Data → News → TechnicalsConfirm the big picture first, then zoom into the specific token. When the market is weak, discount any bullish individual token analysis.
Signal Priority
1. On-chain anomalies — Large transfers, unusual exchange flows often front-run price 2. Extreme funding rates — Extreme positive/negative rates often precede reversals 3. Major news — Can invalidate any technical setup 4. Technicals — Only relevant when the above three show no anomalies
Contrarian Checkpoints
- Extreme positive funding + everyone bullish → Watch for long squeeze
- Extreme negative funding + extreme fear → Potential short squeeze setup
- Social volume spike + retail FOMO → Often near local top
- Zero interest + on-chain accumulation signals → Potential opportunity
Liquidity Red Lines
- 24h volume < $1M → Liquidity warning, size down or skip
- Only listed on small exchanges → High risk
- Bid-ask spread > 1% → Proceed with caution
Position Sizing & Risk Management
- Confidence determines size: High = 80-100%, Medium = 50-70%, Low = 20-30% or sit out
- Max loss per trade: 2-5% of total capital
- Scale in/out, don't go all-in
- Daily timeframe thesis → daily timeframe stop loss
Cognitive Bias Self-Check
After analysis, ask yourself:
- Am I only seeing evidence that supports my view?
- Am I anchored to a specific price?
- If I had no position, would I enter here?
---
Output Principles
1. Lead with the conclusion — Answer "should I trade this?" upfront, don't make users read everything first
2. Layer the information — Key conclusion and data first, detailed analysis below; dig deeper only if interested
3. Visuals over text — Charts over tables, tables over paragraphs; use emoji to enhance readability
4. Be specific with data — Don't say "fear/greed is elevated", say "Fear/Greed at 72 (Greed)"; don't say "recent outflows", say "7-day net outflow $142M"
5. Make risks concrete — Don't just say "manage risk", say "invalidated below $XX" or "reassess if XX happens"
6. Adapt to the environment — Use interactive charts and cards if rich output is supported; use ASCII visualization or structured emoji in plain text
7. Talk like a trader — Concise, direct, opinionated; no "based on our analysis" or "in conclusion" fluff; have a take, but back it with data
#!/usr/bin/env node
const fs = require('fs');
const path = require('path');
const https = require('https');
// ANSI color codes
const colors = {
reset: '\x1b[0m',
bright: '\x1b[1m',
dim: '\x1b[2m',
green: '\x1b[32m',
yellow: '\x1b[33m',
blue: '\x1b[34m',
magenta: '\x1b[35m',
cyan: '\x1b[36m',
white: '\x1b[37m',
bgGreen: '\x1b[42m',
bgBlue: '\x1b[44m',
};
const c = colors;
function print(text) {
console.log(text);
}
function printBanner() {
print('');
print(`${c.cyan}${c.bright} ╔══════════════════════════════════════════════════╗${c.reset}`);
print(`${c.cyan}${c.bright} ║ ║${c.reset}`);
print(`${c.cyan}${c.bright} ║${c.reset} ${c.yellow}📈 Crypto Trading Advisor${c.reset} ${c.cyan}${c.bright}║${c.reset}`);
print(`${c.cyan}${c.bright} ║${c.reset} ${c.dim}A Claude Skill for crypto analysis${c.reset} ${c.cyan}${c.bright}║${c.reset}`);
print(`${c.cyan}${c.bright} ║ ║${c.reset}`);
print(`${c.cyan}${c.bright} ╚══════════════════════════════════════════════════╝${c.reset}`);
print('');
}
function downloadFile(url) {
return new Promise((resolve, reject) => {
https.get(url, (response) => {
// Handle redirects
if (response.statusCode === 301 || response.statusCode === 302) {
return downloadFile(response.headers.location).then(resolve).catch(reject);
}
if (response.statusCode !== 200) {
reject(new Error(`Failed to download: ${response.statusCode}`));
return;
}
let data = '';
response.on('data', chunk => data += chunk);
response.on('end', () => resolve(data));
response.on('error', reject);
}).on('error', reject);
});
}
async function main() {
printBanner();
const skillUrl = 'https://raw.githubusercontent.com/0xrikt/crypto-skills/main/crypto-trading-advisor/SKILL.md';
const outputFile = path.join(process.cwd(), 'crypto-trading-advisor.skill.md');
print(`${c.blue}⬇${c.reset} Downloading skill file...`);
print('');
try {
const content = await downloadFile(skillUrl);
fs.writeFileSync(outputFile, content);
print(`${c.green}✓${c.reset} ${c.bright}Skill file saved to:${c.reset}`);
print(` ${c.cyan}${outputFile}${c.reset}`);
print('');
print(`${c.yellow}${c.bright}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${c.reset}`);
print('');
print(`${c.bright} Next Steps:${c.reset}`);
print('');
print(` ${c.magenta}1.${c.reset} Open ${c.cyan}https://claude.ai/settings/skills${c.reset}`);
print(` ${c.magenta}2.${c.reset} Click ${c.green}"Add Skill"${c.reset}`);
print(` ${c.magenta}3.${c.reset} Copy the content from ${c.cyan}crypto-trading-advisor.skill.md${c.reset}`);
print(` ${c.magenta}4.${c.reset} Paste it into the skill editor and save`);
print('');
print(`${c.yellow}${c.bright}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${c.reset}`);
print('');
print(`${c.dim} Example usage after installation:${c.reset}`);
print(` ${c.white}"Is BTC a good trade right now?"${c.reset}`);
print(` ${c.white}"Can I long SOL here?"${c.reset}`);
print(` ${c.white}"What's the setup for ETH?"${c.reset}`);
print('');
print(`${c.green}${c.bright} Happy trading! 🚀${c.reset}`);
print('');
} catch (error) {
print(`${c.yellow}⚠${c.reset} Could not download from GitHub.`);
print(` ${c.dim}${error.message}${c.reset}`);
print('');
print(`${c.bright} Manual installation:${c.reset}`);
print(` ${c.cyan}https://github.com/0xrikt/crypto-skills/tree/main/crypto-trading-advisor${c.reset}`);
print('');
process.exit(1);
}
}
main();
PK'�6\3crypto-trading-advisor/crypto-trading-advisor.skillPK�N6\���s'crypto-trading-advisor/LICENSE]R_o�0��8��JQWU���1�ZG�)�1$�x1��X���m�IH�����\�\c�`[����]�������������v<�����hw�p�!�6��h-�=4]=l�C=��Ɏ~k7��54(�p2vH�>^���pu�q5�A�������w�
p;�ꆘ�O"��{���[..v�a�!��!�����<��{wt7�O�C�s��3��oݞ�v�u:�z�ZGԻs�b����r|�#�����~��f���o+
T�t��9�l������I�m"Uh|���_(Z��Q���1��z��)�����h�j�p������agoC]\o�O���C�û���'��c>��J@��fõYA�ՋLE
3^�{��F��Z� ���^l�,�ďR������L
��b��SY<�q����̥AR��oTRTD��X��e&�6aKi
�\*
J��\�3��\�RU�S�-d�Ԩ"rQ�T��|@��YFR��ѽ&�P�V�畁��R�Ź@g|����Zd\� �<��bB)dьƮ�`�T"=������U��Sj���J$���h!K���:�&���B��O�z�+�N��rU��o��/PK�~6\��o=
crypto-trading-advisor/SKILL.md�Wmo����b�\rI�_�N����g�}�/���.�e�K�\)
������%}f�+���j��Dr����3�<�3�}D�_���ѫ��y�ʥ �g��7m4��T�P��U�:�@��}��f>�>ЪҖ��_UX��XiO��[`2+�c5��#3�f�ᛨP�n4E��{�<�������}:�ni`Uf^�KUw�J���
�[�f:(U����[���ac2��WBة�R�(T��K:)=ڣ[uL���16}�5xb"L�;WRбkyUD���5
�V��V��"�uU��m ć�Z�G�c���HLvg��Uo���Jv��e�߉�/����5�ݡS�:�%�2� �=,�e_��/�q|���~M_�/����/ء�Zy�x�FDl�?ApR�
ߖz�aM� C4��s9k��5k�˨njD�X��ڶ^�_�n �R��I�6��G%Vj^�G)l$CR%��T�[�)���*�+�~@)�bI �K��R�p�ug%��?�^Ņ�z|v<>@�K/��7��Uj��z99*����[gn�V�Q�-5cz���]��UX�UI(i;��
ɻ����+c��Ӌ~on��m3_\M���
DZ�l�xf�i���'nW�N�h c�rt��Ã��,4n{���W��l�~�qdq� ?uʲw�J�3=H�$�t�R5tꖺ
+�Z{V5�J5�zV���I˕p��V�tYT��j�|w�"9vI �I� �`\w[5W�7�ɍ�lB�Iǒ���T�b�<m^���-�B��M�o�/�~R��LD���{`z�1�է�v�듌}�9����Bo�����ے��S�蝫;����*?�]�n ���dUT`X���ƹ9������
�BR�=G�ٰ����$�&C<�����u���]������� �]j���R��5h��\颲D��ٙ�6g��yMXq��-}v( c���Thuaf�H0��,�hR��>��b�J
��\e�t�յATA���qg�mzs�Y3g`",�&٣}z��p�5�6:<|H����t���ël�6{��.��M�Τ_�Y�U3�/澳�����W���~�Y��^�1�zl�\B�N�j[�l-�{ 8�߱�S��E�{mS �X�̷Z��d�1 {̂���g�^C{��LJ�!��́oh���bE�m����"8���i��E��!��˳�������M�5����Dţ��:�?�E���("˭��������J�����C1.S1��,4�x������Y¶ݲR�������Q$��$"��3E�5]�Z\x���qm{:ˀ���V�4u����X�A;|\
����yt*Z�G��V��`�T�V��а0l�����v K[�&{x8#o��_�2�!8\���ѣ��f�
��V�p�:v*�|>����3��]@����_�U����X���=J�O9��ݣS]���ʓ��)/�a���A���]q��u�����ah�O���Opj��D�P��'�g+�iQP���F�$!����\�.��3�7�ِ}/��
H��;`}n�_��K]�r}6���<͞�.��G�p����8AAk��^�Q���)tL4kZ�z>�([���QmyQȅ�p�B�P��3e���D�N�Ϸmᬋmoua�F�$�+�p���J�VP���gMx>�������Կ�\R�8
Dž��D�'j��8[(�F
�����1BM��F)%��/<�������Ԍ�7^pC��2K���0��\�|=Hd��Jq�2��d�Lk��j�U[�g���}4�mQd�gՍ��ʅi_�t3 .;�_�RbԚFL`��mHx��&����W�����ˏ�g}���+#i~����9�W����I�!HSB�p�
�-�>v���H���A��ה)�����#.]X��O\N����h�jp���I��H}��۹����S�T!�V��0
�%P�KfĬ/!]��L.��Ǩ%N�����%�N���O��[cY�T��� R�E%��� ��(t�����kQ��<օ}Q�h����-�G����Ⲕk��=��H7C���K�PK%�6\�l@�/4 crypto-trading-advisor/README.mduT�n7��Sb�6�Zr���!��8�b�=B���
$+�O�^z�}�^�<y����+'�,H����|yDWv�yCK+*������e�t�D��n�R)���2���Z���!Eh��N�"ˎ��Vx��|+��,[�����w���������i�r����:w��Y����f�ԁ�'�kYSpl����6���p��gY6�{sG_,�@�1�J��lZO��ދ!WBӜ�A�Wб���ľ��Х�\/_��7� �B&k�6u����DZ���\�����o�
L���� �d�����_�tB����A�����Fd��l��T+��z��b�Ŵ1[ހv�|$Jc�E���˾,"���𝕺���~y7�ڊ
�]���&*�Xc�ߏ�4]Z���-����k%�@�&����^n�VR�>�%��*�.�O),XT����8�
�#ZA��KY˲?���j����i��z.�5��!H�ad�3����Mo���Pc�_��E��A��B�"���ٗ��β'��_�{y>���P�$���1(�P�e̗�=i,3tŷ��U�oT��E1�Q�߿��*/��#�*�x����<?�=�0_&X��)
��;�y��ᤘL��@s�@�x���E���{�[p�
��'|t_<~I�C��%Â� ���}p�V֬�=�4�Q�P�o�
�OĆ�"��������l<=���ƛ�G4~����
�����h�p:I��g��8�MS�����ן?Ct\�x��Y*h^��@ ��� �mY8,��wX7��Y�v���|��PK'�6\3��crypto-trading-advisor/crypto-trading-advisor.skillPK�N6\���s'��Scrypto-trading-advisor/LICENSEPK�~6\��o=
��crypto-trading-advisor/SKILL.mdPK%�6\�l@�/4 ��|crypto-trading-advisor/README.mdPKH�MIT License
Copyright (c) 2025 0xrikt
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
{
"name": "@0xrikt/crypto-trading-advisor",
"version": "1.0.0",
"description": "A Claude Skill for cryptocurrency trading analysis. Provides high-value data sources, trading principles, and professional output formatting.",
"bin": {
"crypto-trading-advisor": "./bin/index.js"
},
"keywords": [
"claude",
"skill",
"crypto",
"trading",
"bitcoin",
"ethereum",
"defi",
"ai"
],
"author": "0xrikt",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/0xrikt/crypto-skills.git"
},
"homepage": "https://github.com/0xrikt/crypto-skills/tree/main/crypto-trading-advisor",
"bugs": {
"url": "https://github.com/0xrikt/crypto-skills/issues"
},
"files": [
"bin",
"SKILL.md",
"README.md",
"LICENSE"
],
"engines": {
"node": ">=14"
}
}
Crypto Trading Advisor
A Claude Skill for cryptocurrency trading analysis.
Quick Install
npx @0xrikt/crypto-trading-advisorThis will download the skill file and guide you through installation.
What is this?
This is a Claude Skill that helps Claude provide professional crypto trading analysis when users ask questions like:
- "Is BTC a good trade right now?"
- "Can I long SOL here?"
- "What's the setup for ETH?"
- "Should I enter this trade?"
What it provides
1. High-value data sources — Where to find funding rates, on-chain flows, TVL, whale movements, liquidation heatmaps, etc.
2. Trading principles — Analysis framework, signal priority, contrarian checkpoints, risk management, cognitive bias checks.
3. Output principles — Lead with conclusion, be specific with data, talk like a trader not an AI.
Manual Installation
1. Download SKILL.md from this repository 2. Go to Claude Settings → Skills 3. Click "Add Skill" 4. Paste the content and save
Example
User: Can I long SOL here?
>
Claude: (fetches fear/greed index, funding rates, on-chain data, news...)
>
🎯 Light long, don't size up
>
Fear/Greed at 62 (Greed zone), funding +0.01% (neutral-bullish), 7-day exchange net outflow $89M (bullish signal). Daily just broke previous high, but volume is meh.
>
Entry $175-178 | Stop $168 (-4%) | Target $195 (+10%) | R:R 2.5:1
>
⚠️ Invalidated below $168. If BTC loses $100k, reassess everything.
License
MIT
Related skills
How it compares
Pick crypto-trading-advisor for live trade framing with macro and on-chain priority; pair with crypto-backtest when you need historical strategy validation.
FAQ
What analysis order does crypto-trading-advisor use?
crypto-trading-advisor analyzes macro environment first, then funding and derivatives data, on-chain metrics, news, and technicals last. Weak macro conditions discount bullish single-token reads.
What outputs does crypto-trading-advisor produce?
crypto-trading-advisor produces trader-direct memos leading with a conclusion, then specific entry, stop-loss, and target levels with risk-reward ratios. Data sources include funding rates, on-chain flows, and sentiment indicators.