ALGOPACK skills from the moexalgo team
algopack-skills
A set of skills for working with the Moscow Exchange's ALGOPACK data: access and auth, candles, order book, volumes and market alerts
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- The skills only read market data, they do not execute trades
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/algopack-skillsDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Assembled automatically, review before installing.
Run in a terminal in the project folder
npx skills add moexalgo/algopack-skills --skill algopack-access algopack-futoi algopack-hi2 algopack-market-data algopack-mega-alerts algopack-supercandles moex-iss moexalgo-futoi moexalgo-hi2 moexalgo-market-data moexalgo-mega-alerts moexalgo-supercandles -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add moexalgo/algopack-skills --skill algopack-access algopack-futoi algopack-hi2 algopack-market-data algopack-mega-alerts algopack-supercandles moex-iss moexalgo-futoi moexalgo-hi2 moexalgo-market-data moexalgo-mega-alerts moexalgo-supercandles -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add moexalgo/algopack-skills --skill algopack-access algopack-futoi algopack-hi2 algopack-market-data algopack-mega-alerts algopack-supercandles moex-iss moexalgo-futoi moexalgo-hi2 moexalgo-market-data moexalgo-mega-alerts moexalgo-supercandles -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add moexalgo/algopack-skills --skill algopack-access algopack-futoi algopack-hi2 algopack-market-data algopack-mega-alerts algopack-supercandles moex-iss moexalgo-futoi moexalgo-hi2 moexalgo-market-data moexalgo-mega-alerts moexalgo-supercandles -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add moexalgo/algopack-skills --skill algopack-access algopack-futoi algopack-hi2 algopack-market-data algopack-mega-alerts algopack-supercandles moex-iss moexalgo-futoi moexalgo-hi2 moexalgo-market-data moexalgo-mega-alerts moexalgo-supercandles -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add moexalgo/algopack-skills --skill algopack-access algopack-futoi algopack-hi2 algopack-market-data algopack-mega-alerts algopack-supercandles moex-iss moexalgo-futoi moexalgo-hi2 moexalgo-market-data moexalgo-mega-alerts moexalgo-supercandles -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add moexalgo/algopack-skills --skill algopack-access algopack-futoi algopack-hi2 algopack-market-data algopack-mega-alerts algopack-supercandles moex-iss moexalgo-futoi moexalgo-hi2 moexalgo-market-data moexalgo-mega-alerts moexalgo-supercandles -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add moexalgo/algopack-skills --skill algopack-access algopack-futoi algopack-hi2 algopack-market-data algopack-mega-alerts algopack-supercandles moex-iss moexalgo-futoi moexalgo-hi2 moexalgo-market-data moexalgo-mega-alerts moexalgo-supercandles -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Copy the needed folders from skills/ into your agent's skills directory, for example ~/.claude/skills/, and start with algopack-access to set up the ALGOPACK token.
This is third-party code. Review the repository files before installing.
What it does
The repository gives an agent twelve skills covering ALGOPACK and ISS data from the Moscow Exchange: access and auth with 401 and 403 troubleshooting, candles and market data, the HI2 order book, futures open-interest FUTOI stats, MegaAlerts, and the production calendar. Each skill covers both a direct REST call with an Authorization Bearer header to apim.moex.com and working through the moexalgo Python library with a token in session.TOKEN. The skills are duplicated under two prefixes, algopack- and moexalgo-, with the same content.
Who it is for. For analysts and developers working with Moscow Exchange data through the ALGOPACK API or the moexalgo library.
Good fit when
- You need help setting up ALGOPACK access and diagnosing auth errors
- You need candles, the order book or futures open-interest stats through an agent
- You need the Moscow Exchange trading production calendar
Not a fit when
- You need a ready MCP server with tools, not a reference skill: separate projects like ru-moex-mcp cover that
- You have no ALGOPACK token: some data is free, but full coverage needs the paid Promo subscription
Example request
Get the HI2 order book for Sberbank shares via ALGOPACK, and explain how to get a token if the request returns a 403Limitations
These are reference skills with instructions and code examples, not a ready executable server: the agent makes the HTTP calls or invokes the moexalgo library itself, guided by the skill. The skills are duplicated under two identically-scoped name prefixes, which inflates the file count without adding functionality. The repository's own README is minimal; the substance lives in the SKILL.md files.
How to disable. Remove the relevant folders from your agent's skills directory.
Security check
- The skills only read market data, they do not execute trades
README in short
The README is short: it describes the repository as a set of ALGOPACK, ISS and ISS+ skills for agents and links to moexalgo.github.io. The real content lives in each skill's SKILL.md: the algopack-access skill, for example, explains the difference between free and paid access, shows a REST call with a Bearer header, and sets up session.TOKEN in the moexalgo library.
SKILL.md
--- name: algopack-access description: ALGOPACK access, free and paid API keys, subscription, API key authorization, entitlement, and troubleshooting guidance for DataShop setup, bearer tokens, moexalgo .env session.TOKEN setup, direct REST headers, free or delayed access, 401, 403, 429, rate limits, and product boundaries. --- # ALGOPACK Access ## Overview Use this skill to help users get authenticated ALGOPACK access and diagnose subscription, key, entitlement, and rate-limit failures without exposing secrets. ## Core Workflow 1. Confirm whether the user is using direct REST/curl or the Python library. 2. Explain that Data MOEX/DataShop can provide free API-token access through Starter, while Promo is paid/subscribed access. 3. Tell users that entitlement, delay, and field coverage are account-plan dependent. 4. For direct REST, show Authorization: Bearer against https://apim.moex.com/iss. 5. For Python library workflows, store APIKEY in .env, call load_dotenv(), then set session.TOKEN.
FAQ
Do I need paid access?
Some data is available on the free Starter tier; full coverage and up-to-date data need the paid Promo subscription.
Do the skills make the exchange requests themselves?
No, a skill gives the agent instructions and curl or Python examples; the agent's own environment makes the actual requests.
Related
166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases
Google's open-source MCP server for databases: ready tools for Postgres, MySQL, BigQuery, Spanner and more, plus custom tools in tools.yaml
Official Hugging Face skills: Hub operations via the hf CLI, datasets, model training, Spaces, evals and deployment
A visualization language for agents and an MCP server: neat charts from a simple semantic spec