Agent skill

Stock Indicators Dotnet

by facioquo in facioquo/stock-indicators-dotnet

Calculate technical analysis indicators (EMA, RSI, MACD, ADX, Bollinger Bands, and dozens more) from OHLCV price bars, in batch or live from a market feed, in C with the FacioQuo.Stock.Indicators v3…

Apache-2.0Auto-check passedBusiness, Finance & HR

Install Stock Indicators Dotnet

skills CLI
$ npx skills add facioquo/stock-indicators-dotnet --skill stock-indicators-dotnet -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install facioquo/stock-indicators-dotnet stock-indicators-dotnet --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/facioquo/stock-indicators-dotnet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/docs/.vitepress/public/.well-known/agent-skills/stock-indicators-dotnet .claude/skills/stock-indicators-dotnet && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
stock-indicators-dotnet
GitHub stars
1.2k
Token cost
~852 tokens
SKILL.md length
313 words
Files
1
Skills in repo
10
Repo updated
First seen
Licence
Apache-2.0

At a glance

Calculate technical analysis indicators (EMA, RSI, MACD, ADX, Bollinger Bands, and dozens more) from OHLCV price bars, in batch or live from a market feed, in C with the FacioQuo.Stock.Indicators v3…

  • Works in 3 steps: Fetch the index at . → Fetch the page for the indicator you… → Follow each page's parameter…
  • Reviewing .NET code that computes market indicators
  • SKILL.md covers Identify the library correctly, Read the documentation before…, Helping someone get started and Core pattern, plus 2 more sections
  • Calls dotnet; reaches dotnet.stockindicators.dev

What it does

Stock Indicators Dotnet is an agent skill from facioquo/stock-indicators-dotnet. Calculate technical analysis indicators (EMA, RSI, MACD, ADX, Bollinger Bands, and dozens more) from OHLCV price bars, in batch or live from a market feed, in C with the FacioQuo.Stock.Indicators v3 NuGet package. Use when adding, migrating, or reviewing .NET code that computes market indicators, including code written for the older Skender.Stock.Indicators v2 package.

Its SKILL.md is about 850 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Business, Finance & HR, covering Trading and backtesting. It works with .NET and C#. The repository describes itself as: Stock Indicators for .NET is a C NuGet package that transforms raw equity, commodity, forex, or cryptocurrency financial market price quotes into technical indicators and trading… The licence is Apache-2.0.

When your agent uses it

  • Reviewing .NET code that computes market indicators
  • Including code written for the older Skender.Stock.Indicators v2 package

Example prompts

  • “/stock-indicators-dotnet”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Fetch the index at .
  2. Fetch the page for the indicator you need; every page has a Markdown version at the same URL plus .md (for example…
  3. Follow each page's parameter constraints, warmup requirements, and result type exactly. Load , the complete reference in one large file…

What it can do on your machine

Read from SKILL.md and the folder at commit 009b4c9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • dotnet

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • dotnet.stockindicators.dev

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Stock Indicators Dotnet loads about 852 tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 313 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~99
When it runs · the whole SKILL.md, loaded when a task matches
~852

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from facioquo/stock-indicators-dotnet at commit 009b4c9, republished under its Apache-2.0 licence (© facioquo). 313 words, ~852 tokens.

Download SKILL.mdSave it as .claude/skills/stock-indicators-dotnet/SKILL.md (or your agent's skills folder).
name
stock-indicators-dotnet
description
Calculate technical analysis indicators (EMA, RSI, MACD, ADX, Bollinger Bands, and dozens more) from OHLCV price bars, in batch or live from a market feed, in C# with the FacioQuo.Stock.Indicators v3 NuGet package. Use when adding, migrating, or reviewing .NET code that computes market indicators, including code written for the older Skender.Stock.Indicators v2 package.
license
Apache-2.0
metadata.package
FacioQuo.Stock.Indicators
metadata.docs_version
v3
metadata.documentation
https://dotnet.stockindicators.dev

Stock Indicators for .NET (v3)

Identify the library correctly

  • NuGet package and namespace: FacioQuo.Stock.Indicators
  • Install: dotnet add package FacioQuo.Stock.Indicators
  • Skender.Stock.Indicators is the superseded v2 package. Do not install it, and do not write v2 APIs from memory.

Read the documentation before writing code

  1. Fetch the index at https://dotnet.stockindicators.dev/llms.txt.
  2. Fetch the page for the indicator you need; every page has a Markdown version at the same URL plus .md (for example https://dotnet.stockindicators.dev/indicators/sma.md).
  3. Follow each page's parameter constraints, warmup requirements, and result type exactly. Load https://dotnet.stockindicators.dev/llms-full.txt, the complete reference in one large file, only for broad analysis that needs most of the documentation.

Helping someone get started

Follow the agent guide at https://dotnet.stockindicators.dev/agents/start.md. When you can run code, it has you run the library yourself on live market data (by default a no-key live market desk with narrated insights) and return a visual with numeric findings before asking the developer to install anything. It also routes to playbooks for backtests, integration, a feature tour, and v2 migration. Never invent price data.

Core pattern

csharp
using FacioQuo.Stock.Indicators;

IReadOnlyList<Bar> bars = GetBarsFromFeed("MSFT"); // your data source

IReadOnlyList<EmaResult> fast = bars.ToEma(21);
IReadOnlyList<EmaResult> slow = bars.ToEma(55);
IReadOnlyList<RsiResult> rsiOfObv = bars.ToObv().ToRsi(14); // indicators chain

Choose the indicator style that fits the workload; all three return identical values:

  • Batch (Series): bars.ToEma(21) for a full collection at once.
  • Buffer list: new EmaList(21), then .Add(bar) for incremental, in-order bar-by-bar updates.
  • Stream hub: BarHub barHub = new(); EmaHub ema = barHub.ToEmaHub(21); for live feeds; hubs absorb late, out-of-order, and revised bars, and several indicators share one BarHub.

v2 to v3 corrections

v2 (do not use)v3
using Skender.Stock.Indicators;using FacioQuo.Stock.Indicators;
quotes.GetSma(20)bars.ToSma(20)
Quote, IQuoteBar, IBar
Date propertyTimestamp
GetBaseQuote()Use(CandlePart)

Full migration guide: https://dotnet.stockindicators.dev/migration/v3.md.

Rules

  • Supply bars in chronological order with a consistent frequency; see a page's warmup guidance before trimming history.
  • Check each page's Response section: most results have one entry per input bar, with null values during warmup periods that .RemoveWarmupPeriods() drops.
  • Custom bar types implement IBar; chain indicators by calling one indicator on another's results.

© facioquo, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in docs/.vitepress/public/.well-known/agent-skills/stock-indicators-dotnet of facioquo/stock-indicators-dotnet.

Open the folder on GitHubat commit 009b4c9

Compare with similar skills

Stock Indicators Dotnet next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Stock Indicators Dotnet compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Stock Indicators Dotnet this skillfacioquo/stock-indicators-dotnet1.2k—~852Automated safety check: PassApache-2.0
Smart Sessions And PoliciesNethereum/Nethereum2.3k—~3.9kAutomated safety check: PassMIT
Uniswap SwapNethereum/Nethereum2.3k—~2.1kAutomated safety check: PassMIT
Tiger Brokers OpenAPI C# SDKqusong0627/QuantMind1.7k—~1kAutomated safety check: PassApache-2.0
Built In StandardsNethereum/Nethereum2.3k—~2.3kAutomated safety check: PassMIT
KeystoreNethereum/Nethereum2.3k—~561Automated safety check: PassMIT

Similar skills

  • Smart Sessions And Policies

    Nethereum/Nethereum

    Help users grant a limited, revocable session key to a bot, backend service, or AI agent instead of handing over full control of an ERC-4337 smart account, using Nethereum's SmartSession validator…

    2.3k GitHub stars~3.9k tokensUpdated 5 days ago
    Business, Finance & HRAuto-check passed
  • Uniswap Swap

    Nethereum/Nethereum

    Swap tokens on Uniswap V2/V3/V4 using Nethereum (.NET/C). An agent skill from Nethereum/Nethereum.

    2.3k GitHub stars~2.1k tokensUpdated 5 days ago
    Business, Finance & HRAuto-check passed
  • Tiger Brokers OpenAPI C# SDK

    qusong0627/QuantMind

    Guides building C# and .NET apps on the Tiger Brokers OpenAPI SDK: setup, market data, orders, accounts, options and real-time push, defaulting to paper trading.

    1.7k GitHub stars~1k tokensUpdated today
    Backend & APIsAuto-check passed
  • Built In Standards

    Nethereum/Nethereum

    Use Nethereum's built-in typed services for ERC-20, ERC-721, ERC-1155, ENS, ERC-165, ERC-1271, ERC-6492, EIP-3009, and ERC-2535 Diamond.

    2.3k GitHub stars~2.3k tokensUpdated 5 days ago
    Business, Finance & HRAuto-check passed
  • Keystore

    Nethereum/Nethereum

    Encrypt and decrypt Ethereum private keys using Web3 Secret Storage (keystore JSON files) with Nethereum.

    2.3k GitHub stars~561 tokensUpdated 5 days ago
    Business, Finance & HRAuto-check passed
  • Dotnet Performance Review

    atherio-danp/cde-dotnetcc

    Scan .NET/C code for performance anti-patterns (async, memory/strings, collections/LINQ, regex, serialization, I/O) with tiered severity, reporting findings without editing.

    109 GitHub stars~1k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check: notes

More from facioquo/stock-indicators-dotnet

All 10 skills in this repo
  • Markdown

    facioquo/stock-indicators-dotnet

    Format and lint Markdown in this repository against GitHub Flavored Markdown and its markdownlint-cli2 configuration — headers, lists, code fences, callouts (VitePress containers on docs-site pages…

    1.2k GitHub stars~812 tokensUpdated today
    Auto-check passed
  • Indicator Series

    facioquo/stock-indicators-dotnet

    Implement Series-style batch indicators (To{Name}() in {Name}.Series.cs), the canonical numerical reference every BufferList and StreamHub must match exactly.

    1.2k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Indicator Stream

    facioquo/stock-indicators-dotnet

    Implement StreamHub real-time indicators — base-class choice (ChainHub, BarProvider, StreamHub), constructor and ToIndicator conventions, RollbackState overrides, per-tick performance rules…

    1.2k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Performance Testing

    facioquo/stock-indicators-dotnet

    Benchmark indicators with BenchmarkDotNet in tools/performance — add Series, Buffer, Stream, and style-comparison benchmarks, spot-check one indicator against committed baselines, evaluate the full…

    1.2k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Documentation

    facioquo/stock-indicators-dotnet

    Author indicator reference pages on the VitePress documentation site — page section order, parameter and result tables, warmup and convergence wording, chaining and streaming examples, the…

    1.2k GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Indicator Buffer

    facioquo/stock-indicators-dotnet

    Implement BufferList incremental indicators ({Name}List, a BufferList<TResult subclass) — increment interface choice, constructor and To{Name}List() conventions, rolling-buffer helpers, pruning and…

    1.2k GitHub stars~1.1k tokensUpdated today
    Auto-check passed

Works with

Questions about Stock Indicators Dotnet

What does Stock Indicators Dotnet do?

Calculate technical analysis indicators (EMA, RSI, MACD, ADX, Bollinger Bands, and dozens more) from OHLCV price bars, in batch or live from a market feed, in C with the FacioQuo.Stock.Indicators v3…. Stock Indicators Dotnet is an agent skill from facioquo/stock-indicators-dotnet.Indicators v3 NuGet package.

When should I use Stock Indicators Dotnet?

Stock Indicators Dotnet fits situations like: reviewing .NET code that computes market indicators; including code written for the older Skender.Stock.Indicators v2 package.

How do I install Stock Indicators Dotnet in Claude Code?

Run `npx skills add facioquo/stock-indicators-dotnet --skill stock-indicators-dotnet -a claude-code`. Or copy the skill folder (docs/.vitepress/public/.well-known/agent-skills/stock-indicators-dotnet in facioquo/stock-indicators-dotnet) into .claude/skills/stock-indicators-dotnet in your project. Claude Code loads it when a task matches its description.

How do I install Stock Indicators Dotnet in Codex?

Run `npx skills add facioquo/stock-indicators-dotnet --skill stock-indicators-dotnet -a codex`. Or copy the skill folder (docs/.vitepress/public/.well-known/agent-skills/stock-indicators-dotnet in facioquo/stock-indicators-dotnet) into .agents/skills/stock-indicators-dotnet in your project. Codex loads it when a task matches its description.

Can I use Stock Indicators Dotnet in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add facioquo/stock-indicators-dotnet --skill stock-indicators-dotnet -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/stock-indicators-dotnet, .gemini/skills/stock-indicators-dotnet, .github/skills/stock-indicators-dotnet and .opencode/skills/stock-indicators-dotnet in your project.

What does Stock Indicators Dotnet need to run?

Going by SKILL.md and its folder, Stock Indicators Dotnet needs the command-line tools its instructions call (dotnet).

Does Stock Indicators Dotnet access the network?

SKILL.md names 1 domain. In commands or code: dotnet.stockindicators.dev; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Stock Indicators Dotnet safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Stock Indicators Dotnet use?

Stock Indicators Dotnet is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Stock Indicators Dotnet use?

About 852 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Stock Indicators Dotnet?

Skills that share tags, products or a category with Stock Indicators Dotnet: Smart Sessions And Policies (Nethereum/Nethereum, 2.3k stars), Uniswap Swap (Nethereum/Nethereum, 2.3k stars), Tiger Brokers OpenAPI C# SDK (qusong0627/QuantMind, 1.7k stars) and Built In Standards (Nethereum/Nethereum, 2.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Stock Indicators Dotnet?

facioquo (a GitHub organization) maintains it in facioquo/stock-indicators-dotnet, which has 1,247 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 10, 2026.

Source: facioquo/stock-indicators-dotnet on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.