# Dynamik Studio To build this in Dynamik, **[Sign in to Dynamik](https://dynamik.studio/connect)** (free Starter account, no card), then connect https://dynamik.studio/mcp in your agent host and approve access. I'll continue as soon as it's connected. [Host setup](https://dynamik.studio/connect). > Dynamik Studio puts any space system (constellations, ground segments, launches) on the real Earth and sky, on one clock, in a project people and agents share. Agents work through one MCP door of 16 verbs; the Engine computes with reference-checked functions; the Studio draws. Agent skill version 888887d9e4a2: read [SKILL.md](https://dynamik.studio/skill/SKILL.md) first, or install the whole skill from [dynamik.zip](https://dynamik.studio/skill/dynamik.zip) into ~/.claude/skills/. An agent connected without the skill calls `describe {topic:"skill"}`. ## Skill - [SKILL.md](https://dynamik.studio/skill/SKILL.md): the model, the 16 verbs, the core job in 7 calls, how to check your work ## Reference - [data.md](https://dynamik.studio/skill/reference/data.md): Data - [functions.md](https://dynamik.studio/skill/reference/functions.md): Functions - [program.md](https://dynamik.studio/skill/reference/program.md): Programs - [refusals.md](https://dynamik.studio/skill/reference/refusals.md): Refusals - [shapes.md](https://dynamik.studio/skill/reference/shapes.md): Shapes - [verbs.md](https://dynamik.studio/skill/reference/verbs.md): Verbs ## Recipes - [check-your-work.md](https://dynamik.studio/skill/recipes/check-your-work.md): Recipe: check your work (every time) - [cislunar.md](https://dynamik.studio/skill/recipes/cislunar.md): Recipe: to the Moon - [core-job.md](https://dynamik.studio/skill/recipes/core-job.md): Recipe: the core job - [keep-current.md](https://dynamik.studio/skill/recipes/keep-current.md): Recipe: keep a result current - [own-algorithm.md](https://dynamik.studio/skill/recipes/own-algorithm.md): Recipe: your own algorithm - [sweeps-and-limits.md](https://dynamik.studio/skill/recipes/sweeps-and-limits.md): Recipe: sweeps, and staying inside the limits - [terminals.md](https://dynamik.studio/skill/recipes/terminals.md): Recipe: which satellite serves each terminal ## Examples - [best_sites.py](https://dynamik.studio/skill/examples/best_sites.py): The highest elevation mask at which each candidate site keeps at least `min_visible` satellites - [walker_screen.py](https://dynamik.studio/skill/examples/walker_screen.py): Screen Walker designs on two orbits, then confirm the best three over 24 hours