Install
openclaw skills install tarkov-apiSecurity-focused Tarkov.dev + optional EFT Wiki operations for hardcore Escape from Tarkov players. Use when users want reliable EFT data lookups (items, pri...
openclaw skills install tarkov-apiUse this skill to query Tarkov.dev data in a controlled way and convert raw API output into gamer-useful decisions.
Primary script:
scripts/tarkov_api.pyhttps://api.tarkov.dev/graphql by default.--limit, capped to safe values by script).raw mode.raw, validate query scope and variables before running.api.tarkov.dev and escapefromtarkov.fandom.com when needed.status)item-search, item-price)ammo-compare)task-lookup)map-bosses)stash-value)trader-flip)map-risk)raid-kit)# Is Tarkov backend healthy?
python3 skills/tarkov-api/scripts/tarkov_api.py status
# Find items and current market shape
python3 skills/tarkov-api/scripts/tarkov_api.py item-search --name "ledx" --game-mode regular --limit 10
# Deep item price + best sell routes
python3 skills/tarkov-api/scripts/tarkov_api.py item-price --name "graphics card"
# Compare ammo choices
python3 skills/tarkov-api/scripts/tarkov_api.py ammo-compare --names "5.56x45mm M855A1" "5.56x45mm M856A1" "5.56x45mm M995"
# Find quest prerequisites quickly
python3 skills/tarkov-api/scripts/tarkov_api.py task-lookup --name "gunsmith"
# Boss scouting for a map
python3 skills/tarkov-api/scripts/tarkov_api.py map-bosses --map-name "Customs"
# Stash value from JSON list [{"name":"LEDX Skin Transilluminator","count":1}, ...]
python3 skills/tarkov-api/scripts/tarkov_api.py stash-value --items-file /path/stash.json
# Flip scan for a category/search term
python3 skills/tarkov-api/scripts/tarkov_api.py trader-flip --name "ammo" --min-spread 15000 --top 15
# Map risk score with your active task focus
python3 skills/tarkov-api/scripts/tarkov_api.py map-risk --map-name "Customs" --task-focus "setup" "bullshit"
# Full raid-kit recommendation from map + ammo options
python3 skills/tarkov-api/scripts/tarkov_api.py raid-kit --map-name "Customs" --ammo-names "5.56x45mm M855A1" "5.56x45mm M856A1" "5.56x45mm M995" --task-focus "setup"
# Wiki page search during raid prep
python3 skills/tarkov-api/scripts/tarkov_api.py wiki-search --query "Gunsmith Part 1" --limit 5
# Quick wiki intro + latest edit metadata for a page
python3 skills/tarkov-api/scripts/tarkov_api.py wiki-intro --title "LEDX Skin Transilluminator"
# Track latest wiki edits (articles)
python3 skills/tarkov-api/scripts/tarkov_api.py wiki-recent --limit 10
https://api.tarkov.dev/graphqlhttps://escapefromtarkov.fandom.com/wiki/Escape_from_Tarkov_WikiAttribution guidance:
For gameplay answers, treat data sources like this:
Do not fetch wiki by default for every request. Keep wiki calls purposeful and minimal.
statusmap-bosses --map-name <map>ammo-compare --names <loadout ammo options>item-price --name <item>task-lookup --name <quest fragment>name,count).stash-value --items-file <path>.trader-flip --name <search seed> --min-spread <rubles>.map-risk --map-name <map> --task-focus <your tasks>.raid-kit --map-name <map> --ammo-names <options> --task-focus <optional>.SURVIVE-FIRST, BALANCED, or AGGRESSION-WINDOW).wiki-search --query <task/item> to find exact page title.wiki-intro --title <page> to get fast context and latest editor/update timestamp.wiki-recent --limit <N> before long sessions to spot newly changed mechanics pages.When replying to users, provide:
Example style:
Use only when preset commands do not cover the need:
python3 skills/tarkov-api/scripts/tarkov_api.py raw \
--query '{ status { currentStatuses { name statusCode } } }'
With variables:
python3 skills/tarkov-api/scripts/tarkov_api.py raw \
--query-file /tmp/query.graphql \
--variables '{"name":"bitcoin","lang":"en","gm":"regular","limit":5}'
references/query-cookbook.md for advanced examplesreferences/security-model.md for threat model and safe operation guidance