#360 by GitHub stars

himself65/finance-skills

A collection of skills for AI financial analysis.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

plugins/data-providers/skills/finance-sentiment/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/data-providers/skills/fintel-data/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/data-providers/skills/hormuz-strait/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/data-providers/skills/hyperliquid-reader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/data-providers/skills/tradingview-mcp/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/data-providers/skills/tradingview-reader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/company-valuation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/earnings-preview/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/earnings-recap/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/estimate-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/etf-premium/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/options-payoff/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/saas-valuation-compression/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/sepa-strategy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/stock-correlation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/stock-liquidity/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/market-analysis/skills/yfinance-data/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/skill-creator/skills/skill-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/social-readers/skills/discord-reader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/social-readers/skills/linkedin-reader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/social-readers/skills/opencli-reader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/social-readers/skills/telegram-reader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/social-readers/skills/twitter-reader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/social-readers/skills/yc-reader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/startup-tools/skills/startup-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

plugins/ui-tools/skills/generative-ui/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Network or broad shell

a0850786e72a → a0850786e72a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a0850786e72a

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit a0850786e72aa23b92862f9f1635b0de506fe206

git clone --filter=blob:none --no-checkout https://github.com/himself65/finance-skills.git .hotskills/himself65-finance-skills && git -C .hotskills/himself65-finance-skills checkout --detach a0850786e72aa23b92862f9f1635b0de506fe206 # Copy each selected skill directory from .hotskills/himself65-finance-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/himself65/finance-skills.git .hotskills/himself65-finance-skills && git -C .hotskills/himself65-finance-skills checkout --detach a0850786e72aa23b92862f9f1635b0de506fe206 # Copy each selected skill directory from .hotskills/himself65-finance-skills into .agents/skills/<skill-name>/
3.5kGitHub stars
27stars in 7 days
26skills in this repository
5commits in 30 days

Heat

6.2
  • Star growth, last 7 daysAhead of 79% of tracked repositories
  • Star growth, last 24 hoursAhead of 85% of tracked repositories
  • Rank movement, last 7 daysAhead of 41% of tracked repositories
  • Commits, last 30 daysAhead of 69% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 7, 20263,511

Individual skills in this repository

How it works

finance-sentiment

When your agent uses it

Fetch normalized stock sentiment across Reddit, X.com, financial news, and Polymarket from the Adanos Finance API: buzz score, bullish percentage, mention or trade counts, and trend. Use this skill whenever the user asks how much a stock is being discussed or how hot it is on social platforms, how many Reddit mentions or Polymarket bets a company has, whether Reddit, X, and news agree, or wants to compare stock buzz and sentiment across tickers. Read-only: it never places trades or modifies anything.

What it loads into context

Frontmatter

129 tokens

Always available to the agent

SKILL.md

1,474 tokens

When the skill is activated

Reference documents

1,107 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Step 1: Ensure the API Key Is Available
  2. Step 2: Identify What the User Needs
  3. Step 3: Execute the Request
  4. Step 4: Present the Results
  5. Reference Files

Files

  • ../../../../.claude-plugin/marketplace.jsonasset2,005 bytes
  • README.mddoc1,609 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • SKILL.mdcore5,395 bytes
  • references/api_reference.mddoc2,540 bytes
Read SKILL.md

# Finance Sentiment Skill

If your host has not already executed the shell probes below (for example, in Codex), run the commands inside the `!` wrappers with its shell tool before choosing a setup path. Use the actual output; if shell access is unavailable, report that limitation.

Fetches structured stock sentiment from the Adanos Finance API.

This skill is read-only. It is designed for research questions that are easier to answer with normalized sentiment signals than with raw social feeds.

Use it when the user wants:
- cross-source stock sentiment
- Reddit/X.com/news/Polymarket comparisons
- buzz, bullish percentage, mentions, trades, or trend
- a quick answer to "what is the market talking about?"
View the complete source on GitHub

Skills included

  • finance-sentiment
  • fintel-data
  • hormuz-strait
  • hyperliquid-reader
  • tradingview-mcp
  • tradingview-reader
  • company-valuation
  • earnings-preview
  • earnings-recap
  • estimate-analysis
  • etf-premium
  • options-payoff
  • saas-valuation-compression
  • sepa-strategy
  • stock-correlation
  • stock-liquidity
  • yfinance-data
  • skill-creator
  • discord-reader
  • linkedin-reader
  • opencli-reader
  • telegram-reader
  • twitter-reader
  • yc-reader
  • startup-analysis
  • generative-ui

Repository facts

License
MIT
Created
Mar 13, 2026
Last pushed
Nov 4, 2026
Forks
396
Open issues
0
Project activity
Active

Rank over the last 12 weeks

Now #360 · best #273 · down 48 in 30 days

  1. #349 from Nov 1 to Nov 2
  2. #352 on Nov 3
  3. #355 on Nov 4
  4. #357 on Nov 5
  5. #358 on Nov 6
  6. #360 since Nov 7
73 earlier periods
  1. #257 on Aug 2
  2. #265 on Aug 8
  3. #264 on Aug 9
  4. #272 on Aug 10
  5. #269 on Aug 11
  6. #270 on Aug 12
  7. #275 on Aug 13
  8. #273 on Aug 14
  9. #270 on Aug 15
  10. #275 on Aug 16
  11. #273 on Aug 17
  12. #281 on Aug 18
  13. #279 on Aug 19
  14. #277 on Aug 20
  15. #279 on Aug 21
  16. #273 on Aug 22
  17. #281 on Aug 23
  18. #280 on Aug 24
  19. #282 on Aug 25
  20. #281 from Aug 26 to Aug 29
  21. #276 on Aug 30
  22. #284 on Aug 31
  23. #285 on Sep 1
  24. #283 on Sep 2
  25. #289 on Sep 3
  26. #282 on Sep 4
  27. #281 on Sep 5
  28. #282 on Sep 6
  29. #288 on Sep 7
  30. #287 on Sep 8
  31. #288 on Sep 9
  32. #287 on Sep 10
  33. #284 on Sep 11
  34. #289 on Sep 12
  35. #288 on Sep 13
  36. #295 on Sep 14
  37. #297 on Sep 15
  38. #294 from Sep 16 to Sep 17
  39. #297 on Sep 18
  40. #294 on Sep 19
  41. #298 on Sep 20
  42. #299 on Sep 21
  43. #303 from Sep 22 to Sep 23
  44. #297 on Sep 26
  45. #303 on Sep 27
  46. #307 from Sep 28 to Sep 29
  47. #306 on Sep 30
  48. #303 on Oct 1
  49. #308 on Oct 2
  50. #302 on Oct 3
  51. #300 on Oct 4
  52. #309 on Oct 5
  53. #307 on Oct 6
  54. #310 on Oct 7
  55. #312 on Oct 8
  56. #317 on Oct 9
  57. #311 on Oct 10
  58. #317 on Oct 11
  59. #322 on Oct 12
  60. #320 on Oct 13
  61. #323 on Oct 14
  62. #321 on Oct 15
  63. #324 on Oct 16
  64. #326 on Oct 18
  65. #330 on Oct 19
  66. #333 from Oct 20 to Oct 22
  67. #332 on Oct 23
  68. #331 on Oct 24
  69. #336 on Oct 25
  70. #344 on Oct 28
  71. #346 on Oct 29
  72. #349 on Oct 30
  73. #350 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 2, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 101 notes
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/finance-sentiment/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/fintel-data/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/fintel-data/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/fintel-data/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/fintel-data/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/hormuz-strait/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/hormuz-strait/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/hyperliquid-reader/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/data-providers/skills/hyperliquid-reader/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 315 signals by file

plugins/data-providers/skills/finance-sentiment/README.md

  • Access to secretsline 36
    [Credential-related source omitted]

plugins/data-providers/skills/finance-sentiment/SKILL.md

  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 51
    https://api.adanos.org/docs
  • Network accessline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 90
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 95
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Network accessline 102
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Network accessline 103
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 104
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Network accessline 105
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]

plugins/data-providers/skills/finance-sentiment/references/api_reference.md

  • Network accessline 8
    https://api.adanos.org/docs
  • Access to secretsline 16
    [Credential-related source omitted]

plugins/data-providers/skills/fintel-data/README.md

  • Network accessline 3
    Query [Fintel](https://fintel.io) institutional market intelligence:
  • Network accessline 5
    - **REST API** at `https://api.fintel.io/v1` — `X-API-KEY` header auth. Default surface; works from any CLI agent via curl.
  • Network accessline 6
    - **MCP server** at `https://mcp.fintel.io/mcp` — same tools, same data contract, same key; for MCP-native clients.
  • Network accessline 31
    **CLI only** — requires shell access for curl (Claude Code or similar). Does not work on Claude.ai's sandbox.
  • Network accessline 37
    Get an API key from [Fintel](https://fintel.io) (docs: [api.fintel.io/docs](https://api.fintel.io/docs)), then either:
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 48
    [Credential-related source omitted]
  • Network accessline 53
    | File | Description | |---|---| | `references/api-reference.md` | Full REST endpoint reference — all GET endpoints with parameters, defaults, limits, error semantics, MCP tool-name mapping, and curl examples |
  • Network accessline 55
    | `references/api-reference.md` | Full REST endpoint reference — all GET endpoints with parameters, defaults, limits, error semantics, MCP tool-name mapping, and curl examples |

plugins/data-providers/skills/fintel-data/SKILL.md

  • Network accessline 19
    Fintel ([fintel.io](https://fintel.io)) is an institutional-grade market
  • Network accessline 27
    | Surface | Endpoint | Auth | Best for | |---|---|---|---| | **REST** | `https://api.fintel.io/v1/*` | `X-API-KEY` header | Default — curl from any CLI agent |
  • Network accessline 28
    |---|---|---|---| | **REST** | `https://api.fintel.io/v1/*` | `X-API-KEY` header | Default — curl from any CLI agent | | **MCP** | `https://mcp.fintel.io/mcp` | `X-API-KEY` header | MCP-native clients, tool auto-discovery |
  • Network accessline 29
    | **REST** | `https://api.fintel.io/v1/*` | `X-API-KEY` header | Default — curl from any CLI agent |
  • Network accessline 30
    | **MCP** | `https://mcp.fintel.io/mcp` | `X-API-KEY` header | MCP-native clients, tool auto-discovery |
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 51
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 56
    - `KEY_NOT_SET` — ask the user for their key. Keys come with a Fintel API   plan ([fintel.io](https://fintel.io), docs at
  • Network accessline 57
    plan ([fintel.io](https://fintel.io), docs at
  • Network accessline 58
    [api.fintel.io/docs](https://api.fintel.io/docs)). They can either
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 74
    [Credential-related source omitted]
  • Network accessline 75
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 108
    Full parameter details, country/exchange discovery endpoints, and more curl examples: read `references/api-reference.md`.
  • Network accessline 109
    curl examples: read `references/api-reference.md`.
  • Dangerous shell operationline 116
    [Credential-related source omitted]
  • Network accessline 116
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 117
    "https://api.fintel.io/v1/securities/us/AAPL/short-volume" | python3 -m json.tool
  • Network accessline 137
    [Credential-related source omitted]
  • Network accessline 140
    Prefer REST via curl when shell access is available — it needs no setup
  • Network accessline 165
    - `references/api-reference.md` — full REST endpoint reference: all GET   endpoints with parameters, defaults, limits, error semantics, MCP tool   name mapping, and curl examples.
  • Network accessline 167
    name mapping, and curl examples.

plugins/data-providers/skills/fintel-data/references/api-reference.md

  • Network accessline 3
    Base URL: `https://api.fintel.io`
  • Network accessline 4
    [Credential-related source omitted]
  • Access to secretsline 4
    [Credential-related source omitted]
  • Network accessline 5
    `auth` header is accepted for compatibility; prefer `X-API-KEY`). Docs: https://api.fintel.io/docs · OpenAPI: https://api.fintel.io/openapi.json MCP: `https://mcp.fintel.io/mcp` (canonical) or `https://api.fintel.io/mcp`
  • Network accessline 6
    Docs: https://api.fintel.io/docs · OpenAPI: https://api.fintel.io/openapi.json
  • Network accessline 7
    MCP: `https://mcp.fintel.io/mcp` (canonical) or `https://api.fintel.io/mcp`
  • Network accessline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 61
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Network accessline 62
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Network accessline 101
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Network accessline 144
    - Protocol: JSON-RPC 2.0 over HTTP POST to `https://mcp.fintel.io/mcp`.
  • Network accessline 147
    - `tools/list` returns the account-aware live catalog — tools the key is   actually entitled to. The public (unauthenticated) capability catalog   is at https://mcp.fintel.io/#capabilities.
  • Network accessline 148
    actually entitled to. The public (unauthenticated) capability catalog   is at https://mcp.fintel.io/#capabilities. - Example raw call:
  • Network accessline 149
    is at https://mcp.fintel.io/#capabilities.
  • Network accessline 152
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]

plugins/data-providers/skills/hormuz-strait/README.md

  • Network accessline 3
    Real-time Strait of Hormuz monitoring for energy market and geopolitical risk research via the [Hormuz Strait Monitor](https://hormuzstraitmonitor.com) dashboard API.

plugins/data-providers/skills/hormuz-strait/SKILL.md

  • Network accessline 16
    Fetches real-time status of the Strait of Hormuz from the [Hormuz Strait Monitor](https://hormuzstraitmonitor.com) dashboard API. Covers shipping transits, oil prices, stranded vessels, insurance risk, diplomatic status, global trade impact
  • Network accessline 27
    curl -s https://hormuzstraitmonitor.com/api/dashboard
  • Network accessline 32
    If `success` is `false` or the request fails, inform the user the monitor is temporarily unavailable and suggest checking https://hormuzstraitmonitor.com directly.

plugins/data-providers/skills/hormuz-strait/references/api_schema.md

  • Network accessline 3
    **Endpoint:** `GET https://hormuzstraitmonitor.com/api/dashboard`

plugins/data-providers/skills/hyperliquid-reader/README.md

  • Network accessline 3
    Read-only Hyperliquid market-data reader via [opencli](https://github.com/jackwener/opencli) + the [`hyperliquid`](../../../../opencli-plugins/hyperliquid/) opencli plugin shipped alongside this skill.
  • Network accessline 7
    Reads [Hyperliquid](https://app.hyperliquid.xyz)'s **public info API** — no API key, no wallet, no login, no scraping. Capabilities:

plugins/data-providers/skills/hyperliquid-reader/SKILL.md

  • Network accessline 18
    Reads [Hyperliquid](https://app.hyperliquid.xyz) — the on-chain perps/spot DEX — for market data via [opencli](https://github.com/jackwener/opencli) and the `hyperliquid` plugin in this repo's [`opencli-plugins/hyperliquid`](https://github.
  • Network accessline 22
    **How it works**: every command issues a single `POST https://api.hyperliquid.xyz/info` with a `{ "type": "..." }` body and normalizes the response. **No API key, no wallet, no login, no running app** — the info API is public.

plugins/data-providers/skills/hyperliquid-reader/references/commands.md

  • Network accessline 3
    Every command issues a single `POST https://api.hyperliquid.xyz/info` and prints normalized rows. All are **read-only market data**, need no auth, and accept `-f json|yaml|md|csv|table`.

plugins/data-providers/skills/tradingview-mcp/README.md

  • Network accessline 3
    Read-only, headless TradingView market data through the bundled [tradingview-mcp](https://github.com/atilaahmettaner/tradingview-mcp) server. It uses TradingView scanner data and Yahoo Finance without requiring the TradingView desktop app o

plugins/data-providers/skills/tradingview-mcp/SKILL.md

  • Network accessline 23
    Market data via the bundled [`tradingview` MCP server](https://github.com/atilaahmettaner/tradingview-mcp) — TradingView's public scanner API plus Yahoo Finance, spoken over MCP. **No TradingView desktop app or account.** Most tools need no

plugins/data-providers/skills/tradingview-reader/README.md

  • Network accessline 3
    Read-only TradingView desktop reader for market data via [opencli](https://github.com/jackwener/opencli) + the [`tradingview`](../../../../opencli-plugins/tradingview/) opencli plugin shipped alongside this skill.

plugins/data-providers/skills/tradingview-reader/SKILL.md

  • Network accessline 20
    Reads TradingView's desktop macOS app for quotes, options chains, and chart state via [opencli](https://github.com/jackwener/opencli) and a CDP attach to the running TradingView.app process. Powered by the `tradingview` plugin in this repo'
  • Network accessline 68
    | `opencli: command not found` | `npm install -g @jackwener/opencli` (Node ≥ 24) | | `Unknown command: tradingview` | `opencli plugin install github:himself65/finance-skills/tradingview` | | `Cannot reach CDP at http://127.0.0.1:9222` | App
  • Network accessline 69
    | `Unknown command: tradingview` | `opencli plugin install github:himself65/finance-skills/tradingview` | | `Cannot reach CDP at http://127.0.0.1:9222` | App not launched with debug port — run `opencli tradingview launch` | | `No tradingvie
  • Network accessline 70
    | `Cannot reach CDP at http://127.0.0.1:9222` | App not launched with debug port — run `opencli tradingview launch` |
  • Network accessline 206
    |---|---|---| | `Unknown command: tradingview` | Plugin not installed | `opencli plugin install github:himself65/finance-skills/tradingview` | | `Cannot reach CDP at http://127.0.0.1:9222` | App launched without debug port | `opencli tradin
  • Network accessline 207
    | `Unknown command: tradingview` | Plugin not installed | `opencli plugin install github:himself65/finance-skills/tradingview` | | `Cannot reach CDP at http://127.0.0.1:9222` | App launched without debug port | `opencli tradingview launch` 
  • Network accessline 208
    | `Cannot reach CDP at http://127.0.0.1:9222` | App launched without debug port | `opencli tradingview launch` |

plugins/data-providers/skills/tradingview-reader/references/commands.md

  • Network accessline 320
    3,000+ stock fields (1,018 deduplicated). See [TradingView-Screener fields reference](https://shner-elmo.github.io/TradingView-Screener/fields/stocks.html) for the full list. Common ones:

plugins/market-analysis/skills/company-valuation/references/wacc_erp_rates.md

  • Network accessline 15
    Primary references: [monthly implied ERP](https://pages.stern.nyu.edu/~adamodar/New_Home_Page/home.htm), [country risk premiums](https://pages.stern.nyu.edu/adamodar/New_Home_Page/datafile/ctryprem.html), [US industry betas](https://pages.s

plugins/market-analysis/skills/earnings-preview/SKILL.md

  • Network accessline 18
    Generates a pre-earnings briefing using Yahoo Finance data via [yfinance](https://github.com/ranaroussi/yfinance). Pulls together upcoming earnings date, consensus estimates, historical accuracy, analyst sentiment, and key financial context

plugins/market-analysis/skills/earnings-recap/SKILL.md

  • Network accessline 17
    Generates a post-earnings analysis using Yahoo Finance data via [yfinance](https://github.com/ranaroussi/yfinance). Covers the actual vs estimated numbers, surprise magnitude, stock price reaction, and financial context — a complete picture

plugins/market-analysis/skills/estimate-analysis/SKILL.md

  • Network accessline 17
    Deep-dives into analyst estimates and revision trends using Yahoo Finance data via [yfinance](https://github.com/ranaroussi/yfinance). Covers EPS and revenue estimate distributions, revision momentum, growth projections, and multi-period co

plugins/market-analysis/skills/etf-premium/SKILL.md

  • Network accessline 19
    Calculates the premium or discount of an ETF's market price relative to its Net Asset Value (NAV) using data from Yahoo Finance via [yfinance](https://github.com/ranaroussi/yfinance).

plugins/market-analysis/skills/stock-correlation/SKILL.md

  • Network accessline 19
    Finds and analyzes correlated stocks using historical price data from Yahoo Finance via [yfinance](https://github.com/ranaroussi/yfinance). Routes to specialized sub-skills based on user intent.

plugins/market-analysis/skills/stock-liquidity/SKILL.md

  • Network accessline 18
    Analyzes stock liquidity across multiple dimensions — bid-ask spreads, volume patterns, order book depth, estimated market impact, and turnover ratios — using data from Yahoo Finance via [yfinance](https://github.com/ranaroussi/yfinance).

plugins/market-analysis/skills/yfinance-data/README.md

  • Network accessline 3
    Fetch financial and market data using the [yfinance](https://github.com/ranaroussi/yfinance) Python library.

plugins/market-analysis/skills/yfinance-data/SKILL.md

  • Network accessline 19
    Fetches financial and market data from Yahoo Finance using the [yfinance](https://github.com/ranaroussi/yfinance) Python library.

plugins/skill-creator/skills/skill-creator/SKILL.md

  • Access to secretsline 80
    [Credential-related source omitted]
  • Network accessline 81
    | Which runtime has the library? | `import lib` in terminal vs execute_code | Route to correct runtime | | Is a richer tool available? | `gh --version` vs `git --version` | Rich path vs minimal path | | Is live data reachable? | `curl -s en
  • Network accessline 83
    | Is live data reachable? | `curl -s endpoint` | Live data vs cached/default |

plugins/skill-creator/skills/skill-creator/references/dynamic-calling.md

  • Dangerous shell operationline 48
    3. If `gh` is not installed → use "git-only" method (no sudo needed)
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Network accessline 156
    If `KEY_NOT_SET`: - Ask the user for their Fintel API key - Guide them to https://fintel.io/api to get one
  • Network accessline 157
    [Credential-related source omitted]
  • Network accessline 158
    - Guide them to https://fintel.io/api to get one
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 341
    2. ddgs CLI (if installed) → free, no key needed 3. ddgs Python library (if importable) → same but in sandbox 4. curl + manual URL → always works but crudest
  • Network accessline 342
    3. ddgs Python library (if importable) → same but in sandbox 4. curl + manual URL → always works but crudest 5. Ask user to search → last resort
  • Network accessline 343
    4. curl + manual URL → always works but crudest
  • Network accessline 350
    1. gh CLI authenticated → full API (PRs, issues, reviews, CI) 2. gh CLI not authenticated → guide auth, then full API 3. git + curl + token → basic API (push, pull, simple operations)
  • Network accessline 351
    2. gh CLI not authenticated → guide auth, then full API 3. git + curl + token → basic API (push, pull, simple operations) 4. git only (no token) → read-only operations on public repos
  • Network accessline 352
    3. git + curl + token → basic API (push, pull, simple operations)
  • Network accessline 419
    | Env var is set | `echo $VAR \| head -c 8 && echo "...SET"` | | File exists | `test -f ~/.config/tool/creds && echo "OK"` | | API is reachable | `curl -sf endpoint \| head -c 100` |
  • Network accessline 420
    | File exists | `test -f ~/.config/tool/creds && echo "OK"` | | API is reachable | `curl -sf endpoint \| head -c 100` | | Runtime has internet | `curl -sf https://httpbin.org/get > /dev/null && echo "OK"` |
  • Network accessline 421
    | API is reachable | `curl -sf endpoint \| head -c 100` |
  • Network accessline 422
    | Runtime has internet | `curl -sf https://httpbin.org/get > /dev/null && echo "OK"` |

plugins/skill-creator/skills/skill-creator/references/frontmatter-guide.md

  • Network accessline 79
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Network accessline 80
    prompt: "Fintel API key"     help: "Get one at https://fintel.io/api"     required_for: "API access"
  • Network accessline 81
    help: "Get one at https://fintel.io/api"

plugins/skill-creator/skills/skill-creator/references/skill-examples.md

  • Dangerous shell operationline 114
    3. If `gh` is not installed → use "git-only" method (no sudo needed)

plugins/skill-creator/skills/skill-creator/references/writing-guide.md

  • Access to secretsline 62
    [Credential-related source omitted]

plugins/social-readers/skills/discord-reader/README.md

  • Network accessline 3
    Read-only Discord skill for financial research using [opencli](https://github.com/jackwener/opencli).
  • Network accessline 47
    - Node.js >= 20 (for `npm install -g @jackwener/opencli`) - Discord Desktop running with `--remote-debugging-port=9232` - Environment variable: `export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"`
  • Network accessline 49
    - Environment variable: `export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"`

plugins/social-readers/skills/discord-reader/SKILL.md

  • Network accessline 16
    Reads Discord for financial research using [opencli](https://github.com/jackwener/opencli), a universal CLI tool that bridges desktop apps and web services to the terminal via Chrome DevTools Protocol (CDP).
  • Network accessline 58
    export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"
  • Network accessline 72
    |---------|-----| | `CDP connection refused` | Ensure Discord is running with `--remote-debugging-port=9232` | | `OPENCLI_CDP_ENDPOINT not set` | Run `export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"` |
  • Network accessline 73
    | `CDP connection refused` | Ensure Discord is running with `--remote-debugging-port=9232` | | `OPENCLI_CDP_ENDPOINT not set` | Run `export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"` | | `status` shows disconnected | Restart Discord with
  • Network accessline 74
    | `OPENCLI_CDP_ENDPOINT not set` | Run `export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"` |
  • Network accessline 188
    /Applications/Discord.app/Contents/MacOS/Discord --remote-debugging-port=9232 & export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"
  • Network accessline 189
    export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"
  • Network accessline 198
    |-------|-------|-----| | `CDP connection refused` | Discord not running with CDP or wrong port | Start Discord with `--remote-debugging-port=9232` | | `OPENCLI_CDP_ENDPOINT not set` | Missing environment variable | `export OPENCLI_CDP_ENDP
  • Network accessline 199
    | `CDP connection refused` | Discord not running with CDP or wrong port | Start Discord with `--remote-debugging-port=9232` | | `OPENCLI_CDP_ENDPOINT not set` | Missing environment variable | `export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9
  • Network accessline 200
    | `OPENCLI_CDP_ENDPOINT not set` | Missing environment variable | `export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"` | | `No active channel` | Not viewing any channel in Discord | Navigate to a channel in the Discord app | | Rate limited

plugins/social-readers/skills/discord-reader/references/commands.md

  • Network accessline 3
    Complete read-only reference for Discord commands in [opencli](https://github.com/jackwener/opencli), scoped to financial research use cases.
  • Network accessline 31
    export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"
  • Network accessline 180
    |-------|-------|-----| | `CDP connection refused` | Discord not running with CDP flag | Start Discord with `--remote-debugging-port=9232` | | `OPENCLI_CDP_ENDPOINT not set` | Missing environment variable | `export OPENCLI_CDP_ENDPOINT="htt
  • Network accessline 181
    | `CDP connection refused` | Discord not running with CDP flag | Start Discord with `--remote-debugging-port=9232` | | `OPENCLI_CDP_ENDPOINT not set` | Missing environment variable | `export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"` | |
  • Network accessline 182
    | `OPENCLI_CDP_ENDPOINT not set` | Missing environment variable | `export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"` | | `No active channel` | Discord not focused on any channel | Navigate to a channel in the Discord app | | Rate limited

plugins/social-readers/skills/linkedin-reader/README.md

  • Network accessline 3
    Read-only LinkedIn skill for financial research using [opencli](https://github.com/jackwener/opencli).
  • Network accessline 44
    - Node.js >= 20 (for `npm install -g @jackwener/opencli`) - Chrome with the [Browser Bridge extension](https://github.com/jackwener/opencli/releases) installed (load unpacked from `chrome://extensions` in Developer mode)
  • Network accessline 45
    - Chrome with the [Browser Bridge extension](https://github.com/jackwener/opencli/releases) installed (load unpacked from `chrome://extensions` in Developer mode)

plugins/social-readers/skills/linkedin-reader/SKILL.md

  • Network accessline 16
    Reads LinkedIn for financial research using [opencli](https://github.com/jackwener/opencli), a universal CLI tool that bridges web services to the terminal via browser session reuse.
  • Network accessline 45
    1. **Install the Browser Bridge extension:**    - Download the latest `opencli-extension-v{version}.zip` from the [GitHub Releases page](https://github.com/jackwener/opencli/releases)
  • Network accessline 46
    - Download the latest `opencli-extension-v{version}.zip` from the [GitHub Releases page](https://github.com/jackwener/opencli/releases)

plugins/social-readers/skills/linkedin-reader/references/commands.md

  • Network accessline 3
    Complete read-only reference for LinkedIn commands in [opencli](https://github.com/jackwener/opencli), scoped to financial research use cases.
  • Network accessline 20
    **Install the Browser Bridge extension:** 1. Download `opencli-extension-v{version}.zip` from the [GitHub Releases page](https://github.com/jackwener/opencli/releases)
  • Network accessline 21
    1. Download `opencli-extension-v{version}.zip` from the [GitHub Releases page](https://github.com/jackwener/opencli/releases)

plugins/social-readers/skills/opencli-reader/README.md

  • Network accessline 7
    Routes the user's request to the right [opencli](https://github.com/jackwener/opencli) adapter by discovering commands at runtime (`opencli list -f json`, `opencli <site> --help`) instead of relying on a stale hand-maintained list. Covers 1
  • Network accessline 61
    - Node.js >= 20 (for `npm install -g @jackwener/opencli`) - For browser-backed adapters (`COOKIE` / `HEADER` / `INTERCEPT` / `UI` strategies):   - Chrome with the [Browser Bridge extension](https://github.com/jackwener/opencli/releases) loa
  • Network accessline 62
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Network accessline 63
    - Chrome with the [Browser Bridge extension](https://github.com/jackwener/opencli/releases) loaded unpacked (Developer mode in `chrome://extensions`)

plugins/social-readers/skills/opencli-reader/SKILL.md

  • Network accessline 20
    Generic fallback for any source opencli supports via its [adapter registry](https://github.com/jackwener/opencli) (100+ sites, growing). Use this skill only when **no dedicated finance-skill covers the source** — the specialized skills (`tw
  • Network accessline 59
    1. Download the latest `opencli-extension-v{version}.zip` from the [GitHub Releases page](https://github.com/jackwener/opencli/releases)
  • Network accessline 202
    # Web page → readable markdown (PUBLIC) opencli web read "https://example.com/article" -f json
  • Network accessline 203
    opencli web read "https://example.com/article" -f json
  • Network accessline 227
    1. If the user has the `opencli-autofix` skill installed, tell them to run that skill. 2. If not, suggest they file an issue at https://github.com/jackwener/opencli/issues with the `RepairContext` output.
  • Network accessline 228
    2. If not, suggest they file an issue at https://github.com/jackwener/opencli/issues with the `RepairContext` output.

plugins/social-readers/skills/opencli-reader/references/finance-sources.md

  • Network accessline 173
    opencli web read "https://example.com/long-article" -f json

plugins/social-readers/skills/telegram-reader/README.md

  • Network accessline 3
    Read-only Telegram skill for financial news and market research using [tdl](https://github.com/iyear/tdl).
  • Network accessline 45
    - [tdl](https://github.com/iyear/tdl) installed (`brew install telegram-downloader` on macOS)

plugins/social-readers/skills/telegram-reader/SKILL.md

  • Network accessline 16
    Reads Telegram channels and groups for financial news and market research using [tdl](https://github.com/iyear/tdl), a Telegram CLI tool.
  • Network accessline 34
    | Platform | Install Command | |----------|----------------| | macOS / Linux | `curl -sSL https://docs.iyear.me/tdl/install.sh \| sudo bash` |
  • Network accessline 35
    |----------|----------------| | macOS / Linux | `curl -sSL https://docs.iyear.me/tdl/install.sh \| sudo bash` | | macOS (Homebrew) | `brew install telegram-downloader` |
  • Dangerous shell operationline 36
    | macOS / Linux | `curl -sSL https://docs.iyear.me/tdl/install.sh \| sudo bash` |
  • Network accessline 36
    | macOS / Linux | `curl -sSL https://docs.iyear.me/tdl/install.sh \| sudo bash` |
  • Network accessline 85
    This imports the session from the existing desktop client. The desktop client must be from the [official website](https://desktop.telegram.org/), NOT from the App Store or Microsoft Store.
  • Network accessline 125
    | Username (without @) | `-c channel_name` | | Numeric chat ID | `-c 123456789` | | Public link | `-c https://t.me/channel_name` |
  • Network accessline 126
    | Numeric chat ID | `-c 123456789` | | Public link | `-c https://t.me/channel_name` | | Phone number | `-c "+1 123456789"` |
  • Network accessline 127
    | Public link | `-c https://t.me/channel_name` |

plugins/social-readers/skills/telegram-reader/references/commands.md

  • Network accessline 8
    |------|-------------| | `-n NAMESPACE` | Use a specific namespace (default: `default`) | | `--proxy PROXY` | Set proxy (e.g., `socks5://127.0.0.1:1080`, `http://127.0.0.1:7890`) |
  • Network accessline 10
    | `--proxy PROXY` | Set proxy (e.g., `socks5://127.0.0.1:1080`, `http://127.0.0.1:7890`) |
  • Network accessline 36
    Imports session from Telegram Desktop. Client must be from [official website](https://desktop.telegram.org/), not App Store or Microsoft Store.
  • Network accessline 88
    | Username (without @) | `-c channel_name` | | Numeric chat ID | `-c 123456789` | | Public link | `-c https://t.me/channel_name` |
  • Network accessline 89
    | Numeric chat ID | `-c 123456789` | | Public link | `-c https://t.me/channel_name` | | Phone number | `-c "+1 123456789"` |
  • Network accessline 90
    | Public link | `-c https://t.me/channel_name` |

plugins/social-readers/skills/twitter-reader/README.md

  • Network accessline 3
    Read-only Twitter/X skill for financial research using [opencli](https://github.com/jackwener/opencli).
  • Network accessline 49
    - Node.js >= 20 (for `npm install -g @jackwener/opencli`) - Chrome with the [Browser Bridge extension](https://github.com/jackwener/opencli/releases) installed (load unpacked from `chrome://extensions` in Developer mode)
  • Network accessline 50
    - Chrome with the [Browser Bridge extension](https://github.com/jackwener/opencli/releases) installed (load unpacked from `chrome://extensions` in Developer mode)

plugins/social-readers/skills/twitter-reader/SKILL.md

  • Network accessline 17
    Reads Twitter/X for financial research using [opencli](https://github.com/jackwener/opencli), a universal CLI tool that bridges web services to the terminal via browser session reuse.
  • Network accessline 46
    1. **Install the Browser Bridge extension:**    - Download the latest `opencli-extension-v{version}.zip` from the [GitHub Releases page](https://github.com/jackwener/opencli/releases)
  • Network accessline 47
    - Download the latest `opencli-extension-v{version}.zip` from the [GitHub Releases page](https://github.com/jackwener/opencli/releases)

plugins/social-readers/skills/twitter-reader/references/commands.md

  • Network accessline 3
    Complete read-only reference for Twitter commands in [opencli](https://github.com/jackwener/opencli), scoped to financial research use cases.
  • Network accessline 20
    **Install the Browser Bridge extension:** 1. Download `opencli-extension-v{version}.zip` from the [GitHub Releases page](https://github.com/jackwener/opencli/releases)
  • Network accessline 21
    1. Download `opencli-extension-v{version}.zip` from the [GitHub Releases page](https://github.com/jackwener/opencli/releases)

plugins/social-readers/skills/twitter-reader/references/schema.md

  • Network accessline 110
    "views": 89000,     "created_at": "2026-03-26T14:30:00Z",     "url": "https://x.com/exampleuser/status/1234567890",
  • Network accessline 111
    "created_at": "2026-03-26T14:30:00Z",     "url": "https://x.com/exampleuser/status/1234567890",     "has_media": true,
  • Network accessline 112
    "url": "https://x.com/exampleuser/status/1234567890",
  • Network accessline 113
    "has_media": true,     "media_urls": ["https://pbs.twimg.com/media/abc123.jpg"]   }
  • Network accessline 114
    "media_urls": ["https://pbs.twimg.com/media/abc123.jpg"]

plugins/social-readers/skills/yc-reader/README.md

  • Network accessline 3
    Read-only Y Combinator company data skill using the [yc-oss/api](https://github.com/yc-oss/api).

plugins/social-readers/skills/yc-reader/SKILL.md

  • Network accessline 16
    Fetches Y Combinator company data from the [yc-oss/api](https://github.com/yc-oss/api), an unofficial open-source API that indexes all publicly launched YC companies. The data is sourced from YC's Algolia search index and updated daily via 
  • Network accessline 29
    !`(command -v curl > /dev/null && echo "CURL_OK" || echo "CURL_MISSING") && (command -v jq > /dev/null && echo "JQ_OK" || echo "JQ_MISSING")`
  • Dangerous shell operationline 39
    sudo apt-get install jq
  • Network accessline 78
    https://yc-oss.github.io/api/
  • Network accessline 84
    # Fetch and pretty-print curl -s https://yc-oss.github.io/api/companies/top.json | jq .
  • Network accessline 85
    curl -s https://yc-oss.github.io/api/companies/top.json | jq .
  • Network accessline 87
    # Count companies in a result curl -s https://yc-oss.github.io/api/batches/winter-2025.json | jq length
  • Network accessline 88
    curl -s https://yc-oss.github.io/api/batches/winter-2025.json | jq length
  • Network accessline 90
    # Filter by field (e.g., hiring companies in a batch) curl -s https://yc-oss.github.io/api/batches/winter-2025.json | jq '[.[] | select(.isHiring == true)]'
  • Network accessline 91
    curl -s https://yc-oss.github.io/api/batches/winter-2025.json | jq '[.[] | select(.isHiring == true)]'
  • Network accessline 93
    # Extract specific fields curl -s https://yc-oss.github.io/api/companies/top.json | jq '.[] | {name, one_liner, batch, team_size, website}'
  • Network accessline 94
    curl -s https://yc-oss.github.io/api/companies/top.json | jq '.[] | {name, one_liner, batch, team_size, website}'
  • Network accessline 96
    # Search by name (case-insensitive) curl -s https://yc-oss.github.io/api/companies/all.json | jq '[.[] | select(.name | test("stripe"; "i"))]'
  • Network accessline 97
    curl -s https://yc-oss.github.io/api/companies/all.json | jq '[.[] | select(.name | test("stripe"; "i"))]'
  • Network accessline 102
    1. **Use `-s` flag** with curl to suppress progress output
  • Network accessline 145
    # List all batches curl -s https://yc-oss.github.io/api/meta.json | jq '.batches[].name'
  • Network accessline 146
    curl -s https://yc-oss.github.io/api/meta.json | jq '.batches[].name'
  • Network accessline 148
    # List all industries curl -s https://yc-oss.github.io/api/meta.json | jq '.industries[].name'
  • Network accessline 149
    curl -s https://yc-oss.github.io/api/meta.json | jq '.industries[].name'
  • Network accessline 151
    # List all tags (there are 333+) curl -s https://yc-oss.github.io/api/meta.json | jq '.tags[].name'
  • Network accessline 152
    curl -s https://yc-oss.github.io/api/meta.json | jq '.tags[].name'

plugins/social-readers/skills/yc-reader/references/api_reference.md

  • Network accessline 3
    Complete reference for the [yc-oss/api](https://github.com/yc-oss/api), an unofficial open-source API indexing all publicly launched Y Combinator companies.
  • Network accessline 5
    **Base URL:** `https://yc-oss.github.io/api/`
  • Network accessline 52
    curl -s https://yc-oss.github.io/api/meta.json | jq .
  • Network accessline 70
    # Top YC companies curl -s https://yc-oss.github.io/api/companies/top.json | jq '.[:5] | .[] | {name, one_liner, batch, team_size}'
  • Network accessline 71
    curl -s https://yc-oss.github.io/api/companies/top.json | jq '.[:5] | .[] | {name, one_liner, batch, team_size}'
  • Network accessline 73
    # Currently hiring curl -s https://yc-oss.github.io/api/companies/hiring.json | jq length
  • Network accessline 74
    curl -s https://yc-oss.github.io/api/companies/hiring.json | jq length
  • Network accessline 84
    # Winter 2026 batch curl -s https://yc-oss.github.io/api/batches/winter-2026.json | jq length
  • Network accessline 85
    curl -s https://yc-oss.github.io/api/batches/winter-2026.json | jq length
  • Network accessline 87
    # Spring 2026 batch curl -s https://yc-oss.github.io/api/batches/spring-2026.json | jq '.[:5] | .[] | {name, one_liner}'
  • Network accessline 88
    curl -s https://yc-oss.github.io/api/batches/spring-2026.json | jq '.[:5] | .[] | {name, one_liner}'
  • Network accessline 90
    # Fall 2025 batch curl -s https://yc-oss.github.io/api/batches/fall-2025.json | jq .
  • Network accessline 91
    curl -s https://yc-oss.github.io/api/batches/fall-2025.json | jq .
  • Network accessline 103
    # Airbnb profile curl -s https://yc-oss.github.io/api/batches/winter-2009/airbnb.json | jq .
  • Network accessline 104
    curl -s https://yc-oss.github.io/api/batches/winter-2009/airbnb.json | jq .
  • Network accessline 106
    # Stripe profile curl -s https://yc-oss.github.io/api/batches/summer-2009/stripe.json | jq '{name, one_liner, team_size, status}'
  • Network accessline 107
    curl -s https://yc-oss.github.io/api/batches/summer-2009/stripe.json | jq '{name, one_liner, team_size, status}'
  • Network accessline 131
    # Fintech companies curl -s https://yc-oss.github.io/api/industries/fintech.json | jq '.[:10] | .[] | {name, one_liner, batch, isHiring}'
  • Network accessline 132
    curl -s https://yc-oss.github.io/api/industries/fintech.json | jq '.[:10] | .[] | {name, one_liner, batch, isHiring}'
  • Network accessline 134
    # Healthcare companies hiring curl -s https://yc-oss.github.io/api/industries/healthcare.json | jq '[.[] | select(.isHiring == true)] | length'
  • Network accessline 135
    curl -s https://yc-oss.github.io/api/industries/healthcare.json | jq '[.[] | select(.isHiring == true)] | length'
  • Network accessline 160
    # AI-tagged companies curl -s https://yc-oss.github.io/api/tags/ai.json | jq '.[:10] | .[] | {name, one_liner, batch}'
  • Network accessline 161
    curl -s https://yc-oss.github.io/api/tags/ai.json | jq '.[:10] | .[] | {name, one_liner, batch}'
  • Network accessline 163
    # Developer tools that are hiring curl -s https://yc-oss.github.io/api/tags/developer-tools.json | jq '[.[] | select(.isHiring == true)] | .[:10] | .[] | {name, one_liner, website}'
  • Network accessline 164
    curl -s https://yc-oss.github.io/api/tags/developer-tools.json | jq '[.[] | select(.isHiring == true)] | .[:10] | .[] | {name, one_liner, website}'
  • Network accessline 174
    # Get batch companies curl -s https://yc-oss.github.io/api/batches/winter-2026.json | jq length
  • Network accessline 175
    curl -s https://yc-oss.github.io/api/batches/winter-2026.json | jq length
  • Network accessline 177
    # Summarize by industry curl -s https://yc-oss.github.io/api/batches/winter-2026.json | jq 'group_by(.industry) | map({industry: .[0].industry, count: length}) | sort_by(-.count)'
  • Network accessline 178
    curl -s https://yc-oss.github.io/api/batches/winter-2026.json | jq 'group_by(.industry) | map({industry: .[0].industry, count: length}) | sort_by(-.count)'
  • Network accessline 180
    # Find hiring companies in the batch curl -s https://yc-oss.github.io/api/batches/winter-2026.json | jq '[.[] | select(.isHiring == true)] | .[] | {name, one_liner, website}'
  • Network accessline 181
    curl -s https://yc-oss.github.io/api/batches/winter-2026.json | jq '[.[] | select(.isHiring == true)] | .[] | {name, one_liner, website}'
  • Network accessline 187
    # All fintech companies curl -s https://yc-oss.github.io/api/industries/fintech.json | jq '.[:20] | .[] | {name, one_liner, batch, team_size, status}'
  • Network accessline 188
    curl -s https://yc-oss.github.io/api/industries/fintech.json | jq '.[:20] | .[] | {name, one_liner, batch, team_size, status}'
  • Network accessline 190
    # Active fintech companies that are hiring curl -s https://yc-oss.github.io/api/industries/fintech.json | jq '[.[] | select(.isHiring == true and .status == "Active")] | .[:15] | .[] | {name, one_liner, batch, team_size, website}'
  • Network accessline 191
    curl -s https://yc-oss.github.io/api/industries/fintech.json | jq '[.[] | select(.isHiring == true and .status == "Active")] | .[:15] | .[] | {name, one_liner, batch, team_size, website}'
  • Network accessline 197
    # Largest hiring companies curl -s https://yc-oss.github.io/api/companies/hiring.json | jq 'sort_by(-.team_size) | .[:20] | .[] | {name, team_size, industry, batch}'
  • Network accessline 198
    curl -s https://yc-oss.github.io/api/companies/hiring.json | jq 'sort_by(-.team_size) | .[:20] | .[] | {name, team_size, industry, batch}'
  • Network accessline 200
    # Hiring companies in AI curl -s https://yc-oss.github.io/api/tags/ai.json | jq '[.[] | select(.isHiring == true)] | sort_by(-.team_size) | .[:15] | .[] | {name, team_size, one_liner}'
  • Network accessline 201
    curl -s https://yc-oss.github.io/api/tags/ai.json | jq '[.[] | select(.isHiring == true)] | sort_by(-.team_size) | .[:15] | .[] | {name, team_size, one_liner}'
  • Network accessline 207
    # Search by name (case-insensitive) curl -s https://yc-oss.github.io/api/companies/all.json | jq '[.[] | select(.name | test("stripe"; "i"))]'
  • Network accessline 208
    curl -s https://yc-oss.github.io/api/companies/all.json | jq '[.[] | select(.name | test("stripe"; "i"))]'
  • Network accessline 210
    # Search in one-liners curl -s https://yc-oss.github.io/api/companies/all.json | jq '[.[] | select(.one_liner | test("payment"; "i"))] | .[:10] | .[] | {name, one_liner, batch}'
  • Network accessline 211
    curl -s https://yc-oss.github.io/api/companies/all.json | jq '[.[] | select(.one_liner | test("payment"; "i"))] | .[:10] | .[] | {name, one_liner, batch}'
  • Network accessline 217
    # Top companies with details curl -s https://yc-oss.github.io/api/companies/top.json | jq '.[] | {name, one_liner, batch, team_size, status, industry}'
  • Network accessline 218
    curl -s https://yc-oss.github.io/api/companies/top.json | jq '.[] | {name, one_liner, batch, team_size, status, industry}'
  • Network accessline 220
    # Top companies by team size curl -s https://yc-oss.github.io/api/companies/top.json | jq 'sort_by(-.team_size) | .[:10] | .[] | {name, team_size, batch}'
  • Network accessline 221
    curl -s https://yc-oss.github.io/api/companies/top.json | jq 'sort_by(-.team_size) | .[:10] | .[] | {name, team_size, batch}'
  • Network accessline 227
    # Women-founded companies in latest batch curl -s https://yc-oss.github.io/api/companies/women-founded.json | jq '[.[] | select(.batch == "Winter 2026")] | .[] | {name, one_liner}'
  • Network accessline 228
    curl -s https://yc-oss.github.io/api/companies/women-founded.json | jq '[.[] | select(.batch == "Winter 2026")] | .[] | {name, one_liner}'
  • Network accessline 230
    # Count by diversity category curl -s https://yc-oss.github.io/api/companies/black-founded.json | jq length
  • Network accessline 231
    curl -s https://yc-oss.github.io/api/companies/black-founded.json | jq length
  • Network accessline 232
    curl -s https://yc-oss.github.io/api/companies/women-founded.json | jq length
  • Network accessline 238
    # CSV export (name, batch, industry, team_size, status) curl -s https://yc-oss.github.io/api/companies/top.json | jq -r '.[] | [.name, .batch, .industry, .team_size, .status] | @csv' > yc_top.csv
  • Network accessline 239
    curl -s https://yc-oss.github.io/api/companies/top.json | jq -r '.[] | [.name, .batch, .industry, .team_size, .status] | @csv' > yc_top.csv
  • Network accessline 241
    # JSON subset for processing curl -s https://yc-oss.github.io/api/industries/fintech.json | jq '[.[] | {name, one_liner, batch, team_size, website, isHiring}]' > fintech_yc.json
  • Network accessline 242
    curl -s https://yc-oss.github.io/api/industries/fintech.json | jq '[.[] | {name, one_liner, batch, team_size, website, isHiring}]' > fintech_yc.json
  • Network accessline 252
    # List all batch names curl -s https://yc-oss.github.io/api/meta.json | jq '[.batches[] | .name]'
  • Network accessline 253
    curl -s https://yc-oss.github.io/api/meta.json | jq '[.batches[] | .name]'
  • Network accessline 255
    # List all industry names curl -s https://yc-oss.github.io/api/meta.json | jq '[.industries[] | .name]'
  • Network accessline 256
    curl -s https://yc-oss.github.io/api/meta.json | jq '[.industries[] | .name]'
  • Network accessline 258
    # List all tag names (333+) curl -s https://yc-oss.github.io/api/meta.json | jq '[.tags[] | .name]'
  • Network accessline 259
    curl -s https://yc-oss.github.io/api/meta.json | jq '[.tags[] | .name]'
  • Network accessline 261
    # Search for a tag name curl -s https://yc-oss.github.io/api/meta.json | jq '[.tags[] | select(.name | test("fintech"; "i"))]'
  • Network accessline 262
    curl -s https://yc-oss.github.io/api/meta.json | jq '[.tags[] | select(.name | test("fintech"; "i"))]'

plugins/ui-tools/skills/generative-ui/SKILL.md

  • Network accessline 150
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.5.1/chart.umd.js" onload="initChart()"></script>
  • Network accessline 260
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.5.1/chart.umd.js" onload="initChart()"></script>

plugins/ui-tools/skills/generative-ui/references/chart_js.md

  • Network accessline 11
    <canvas id="myChart"></canvas> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.5.1/chart.umd.js" onload="initChart()"></script>
  • Network accessline 12
    </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.5.1/chart.umd.js" onload="initChart()"></script> <script>
  • Network accessline 13
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.5.1/chart.umd.js" onload="initChart()"></script>
  • Network accessline 37
    ### Script Load Ordering - Load UMD build via `<script src="https://cdnjs.cloudflare.com/ajax/libs/...">` — sets `window.Chart` global
  • Network accessline 38
    - Load UMD build via `<script src="https://cdnjs.cloudflare.com/ajax/libs/...">` — sets `window.Chart` global
  • Network accessline 131
    <div id="erd"></div> <script type="module"> import mermaid from 'https://esm.sh/mermaid@11/dist/mermaid.esm.min.mjs';
  • Network accessline 132
    <script type="module"> import mermaid from 'https://esm.sh/mermaid@11/dist/mermaid.esm.min.mjs'; const dark = matchMedia('(prefers-color-scheme: dark)').matches;
  • Network accessline 133
    import mermaid from 'https://esm.sh/mermaid@11/dist/mermaid.esm.min.mjs';

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 315 facts

and 265 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md plugins/data-providers/skills/finance-sentiment/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md plugins/data-providers/skills/finance-sentiment/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md plugins/data-providers/skills/finance-sentiment/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md plugins/data-providers/skills/finance-sentiment/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

himself65/finance-skills: #360 on hotskills, 3.5k stars

[![himself65/finance-skills on hotskills](https://hotskills.dev/badge/himself65-finance-skills.svg)](https://hotskills.dev/skill/himself65-finance-skills/)