stk-automation

stk-automation is a skill for Codex from Kingdom1223/stk-automation-agent-toolkit. It costs 43 tokens per session (786 once invoked), scanned A, original, MIT.

A guide for automating STK scenarios, where STK is software used to model and analyze objects moving through space. It covers creating scenario objects, trajectories, communication links, and exported simulation data.

In plain words
What is it for?
Use it to automate aircraft, receivers, transmitters, facilities, chains, trajectories, Doppler measurements, Doppler-rate calculations, and grouped output files.
Why use it?
It keeps exported positions, velocities, accelerations, and signal measurements tied to STK’s own data sources. This helps avoid relying on scripts for results that should come from the simulation system.

Skill for Codex

Written for Codex: agents/openai.yaml present.

Good fit Use it to automate aircraft, receivers, transmitters, facilities, chains, trajectories, Doppler measurements, Doppler-rate calculations, and grouped output files.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/kingdom1223/stk-automation-agent-toolkit/stk-automation
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Kingdom1223/stk-automation-agent-toolkit --skill stk-automation
Clone the repo
git clone --depth 1 https://github.com/Kingdom1223/stk-automation-agent-toolkit

Made for: Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for stk-automation

README.md
[![agentmods](https://agentmods.dev/badge/skills/kingdom1223/stk-automation-agent-toolkit/stk-automation/github.svg)](https://agentmods.dev/skills/kingdom1223/stk-automation-agent-toolkit/stk-automation)
Your own site
<a href="https://agentmods.dev/skills/kingdom1223/stk-automation-agent-toolkit/stk-automation"><img src="https://agentmods.dev/badge/skills/kingdom1223/stk-automation-agent-toolkit/stk-automation/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for stk-automation

Your own site · 80×15
<a href="https://agentmods.dev/skills/kingdom1223/stk-automation-agent-toolkit/stk-automation"><img src="https://agentmods.dev/badge/skills/kingdom1223/stk-automation-agent-toolkit/stk-automation.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 43 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 786 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00043 $0.00786
Opus 5.5 $0.00017 $0.00314
Sonnet 5.5 $0.00009 $0.00157
Haiku 4.5 $0.00004 $0.00079

Measured 2mo ago against content hash 0195656c9cb2, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

stk-automation scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.

The scan reads SKILL.md. This mod also ships 4 executable files (scripts/install_stk_mcp.ps1, scripts/stkMCP/stk_mcp/__init__.py, scripts/stkMCP/stk_mcp/automation.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/stk-automation/SKILL.md · 76 lines

How it starts

The opening of the file, as written. The whole thing — 76 lines — stays where its author put it; the contents beside it link to each section on GitHub.

STK Automation

Core Rule

Treat STK as the source of truth for exported simulation data. Scripts may generate inputs such as external ephemeris files, but exported position, velocity, acceleration, Doppler, and Doppler-rate tables must come from STK Data Providers or STK report APIs.

Workflow

  1. Clarify the scenario: STK version, object types, trajectory type, frequencies, output fields, output naming, and whether data must be grouped by object/frequency.
  2. Prefer external ephemeris for smooth, custom trajectories. Avoid multi-waypoint Great Arc when Doppler-rate quality matters; segment boundaries can create velocity/acceleration discontinuities.
  3. Create objects by automation: scenario, aircraft, receiver, ground facility/radiator, B1/L1 transmitters, chains/access.
  4. Export from STK Data Providers:
    • Aircraft state: Cartesian Position, Cartesian Velocity, Cartesian Acceleration, usually Fixed.
    • Link data: Link Information -> Freq. Doppler Shift.
    • Doppler rate: create a VGT scalar from Link Information / Freq. Doppler Shift, then read Scalar Calculations -> <scalar> -> Scalar Rate.
  5. Name outputs so the group, trajectory, and frequency are obvious, e.g. G02_s_curve_L1_uav_receiver_link.csv.
  6. Validate before declaring success:
    • B1/L1 row counts and timestamps match.
    • No blank values or NaN.
    • Speed and altitude ranges match the requested envelope.
    • Acceleration is finite and physically plausible.
    • L1/B1 Doppler ratio is close to the carrier-frequency ratio.
    • Doppler-rate agrees with a finite-difference sanity check away from endpoints/intentional maneuvers.

MCP Pattern

This skill is self-contained for other agents: the MCP package is bundled at scripts/stkMCP. To install it on a Windows machine with STK:

cd <installed-skill-folder>\scripts\stkMCP
python -m pip install -e .

Then configure the MCP client to run:

{
  "mcpServers": {
    "stkMCP": {
      "command": "python",
      "args": ["-m", "stk_mcp.server"],
      "cwd": "<installed-skill-folder>\\scripts\\stkMCP"
    }
  }
}

Read the full file on GitHub · 76 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2mo ago First seen · 76 lines · 43 tokens per session scan A 0195656c9cb2

Subscribe to this mod's changes

stk-automation is a skill published in the GitHub repository Kingdom1223/stk-automation-agent-toolkit (2 stars, last pushed 5mo ago), licensed MIT. It adds 43 tokens to every session and 786 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

stk-automation compared with skills from other repositories

stk-automation next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
stk-automationKingdom1223/stk-automation-agent-toolkitSkill25mo agoMITA43Codex
instrument-data-to-allotropeanthropics/knowledge-work-pluginsSkill35k3d agoApache-2.0A123Claude Code
exploratory-data-analysisK-Dense-AI/scientific-agent-skillsSkill56k4d agoMITA83Claude Code
matlabK-Dense-AI/scientific-agent-skillsSkill56k4d agoMITA44Claude Code
phylogeneticsK-Dense-AI/scientific-agent-skillsSkill56k4d agoMITA71Claude Code, Codex
research-engineerdavila7/claude-code-templatesSkill33kyesterdayMITA43Claude Code, Codex
mapping-to-snomedmaziyarpanahi/openmedSkill5.8kyesterdayApache-2.0A205Claude Code