Analyze And Plan Issue
VixenLights/Vixen
Analyzes JIRA/GitHub issues, blocks on ambiguities, and outputs an active C execution plan tailored to the developer's IDE (Rider or Visual Studio).
Navigate the Dynamo codebase and produce architecture briefings.
$ npx skills add DynamoDS/Dynamo --skill dynamo-onboarding -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install DynamoDS/Dynamo dynamo-onboarding --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/DynamoDS/Dynamo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/dynamo-onboarding .claude/skills/dynamo-onboarding && rm -rf skills-srcUse ~/.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/
Install the "dynamo-onboarding" agent skill from https://github.com/DynamoDS/Dynamo/tree/master/.claude/skills/dynamo-onboarding into .claude/skills/dynamo-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dynamo-onboarding", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/DynamoDS/Dynamo/tree/master/.claude/skills/dynamo-onboardingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add DynamoDS/Dynamo --skill dynamo-onboarding -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install DynamoDS/Dynamo dynamo-onboarding --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DynamoDS/Dynamo.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/dynamo-onboarding .agents/skills/dynamo-onboarding && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "dynamo-onboarding" agent skill from https://github.com/DynamoDS/Dynamo/tree/master/.claude/skills/dynamo-onboarding into .agents/skills/dynamo-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dynamo-onboarding", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add DynamoDS/Dynamo --skill dynamo-onboarding -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install DynamoDS/Dynamo dynamo-onboarding --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DynamoDS/Dynamo.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/dynamo-onboarding .cursor/skills/dynamo-onboarding && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "dynamo-onboarding" agent skill from https://github.com/DynamoDS/Dynamo/tree/master/.claude/skills/dynamo-onboarding into .cursor/skills/dynamo-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dynamo-onboarding", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/DynamoDS/Dynamo.git --path .claude/skills/dynamo-onboarding--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add DynamoDS/Dynamo --skill dynamo-onboarding -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install DynamoDS/Dynamo dynamo-onboarding --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DynamoDS/Dynamo.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/dynamo-onboarding .gemini/skills/dynamo-onboarding && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "dynamo-onboarding" agent skill from https://github.com/DynamoDS/Dynamo/tree/master/.claude/skills/dynamo-onboarding into .gemini/skills/dynamo-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dynamo-onboarding", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install DynamoDS/Dynamo dynamo-onboardingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add DynamoDS/Dynamo --skill dynamo-onboarding -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/DynamoDS/Dynamo.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/dynamo-onboarding .github/skills/dynamo-onboarding && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "dynamo-onboarding" agent skill from https://github.com/DynamoDS/Dynamo/tree/master/.claude/skills/dynamo-onboarding into .github/skills/dynamo-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dynamo-onboarding", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add DynamoDS/Dynamo --skill dynamo-onboarding -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install DynamoDS/Dynamo dynamo-onboarding --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DynamoDS/Dynamo.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/dynamo-onboarding .opencode/skills/dynamo-onboarding && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "dynamo-onboarding" agent skill from https://github.com/DynamoDS/Dynamo/tree/master/.claude/skills/dynamo-onboarding into .opencode/skills/dynamo-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dynamo-onboarding", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
dynamo-onboardingNavigate the Dynamo codebase and produce architecture briefings.
Dynamo Onboarding is an agent skill from DynamoDS/Dynamo. Navigate the Dynamo codebase and produce architecture briefings. Use this skill when learning Dynamo for the first time, when you get a Jira ticket and don't know where to start, when you need to understand how Dynamo's architecture fits together, or when onboarding a teammate. Also use for questions like "where does node evaluation happen?" or "how does the DesignScript engine work?"
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It works with Jira and .NET. The repository describes itself as: Open Source Graphical Programming for Computational Design and Automation. The licence is Apache-2.0.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8cadc02. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
dotnetFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Dynamo Onboarding loads about 1.9k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 806 words of instructions outside code blocks.
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.
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.
The full file from DynamoDS/Dynamo at commit 8cadc02, republished under its Apache-2.0 licence (© DynamoDS). 806 words, ~1,879 tokens.
.claude/skills/dynamo-onboarding/SKILL.md (or your agent's skills folder).A question like "how does X work?", a Jira ticket number, or a request for an architecture brief.
A structured briefing following the sections below. Skip sections that don't apply.
DynamoModel, DynamoSandbox, extension loader, test harness).Dynamo is a visual programming tool accessible to non-programmers and programmers alike. Users can visually script behavior, define custom logic, and script using textual programming languages. C# + WPF, .NET 10. Core engine (DynamoCore.sln) is cross-platform; full UI (Dynamo.All.sln) is Windows-only.
Build:
# Full (Windows)
dotnet restore src/Dynamo.All.sln --runtime=win-x64 -p:Configuration=Release -p:DotNet=net10.0
msbuild src/Dynamo.All.sln /p:Configuration=Release
# Core only (cross-platform)
dotnet build src/DynamoCore.sln -c ReleaseTest: NUnit. dotnet test or Visual Studio Test Explorer.
Key areas:
| Area | Path |
|---|---|
| Core engine | src/DynamoCore/ |
| WPF UI | src/DynamoCoreWpf/ |
| Node libraries | src/Libraries/ (CoreNodes, PythonNodeModels, etc.) |
| Engine (DS compiler) | src/Engine/ (ProtoCore, ProtoAssociative, etc.) |
| Applications | src/DynamoApplications/, src/DynamoSandbox/ |
| View extensions | src/ (GraphNodeManager, PackageDetails, DocumentationBrowser, etc.) |
| Tests | test/DynamoCoreTests/, test/Libraries/, test/Engine/ |
| PublicAPI tracking | src/DynamoCore/PublicAPI.*.txt, src/DynamoCoreWpf/PublicAPI.*.txt |
| Node help docs | doc/distrib/NodeHelpFiles/ |
DynamoModel is the central class -- it owns the workspace, manages state transitions, and coordinates node evaluation. Key states: NotStarted, StartedUI, StartedUIless.
WorkspaceModel holds the graph: nodes, connectors, groups, notes. HomeWorkspaceModel extends it with execution (run) support. CustomNodeWorkspaceModel represents reusable sub-graphs.
NodeModel is the base class for all nodes. Built-in nodes live in src/Libraries/. Custom nodes can be created via Zero-Touch (annotated C# methods) or NodeModel subclassing.
The DesignScript engine (src/Engine/) compiles and evaluates the visual graph. ProtoCore handles AST construction, ProtoScript runs the execution.
Dynamo supports view extensions (IViewExtension) and extensions (IExtension). View extensions can add UI panels and interact with the workspace. Examples: GraphNodeManager, PackageDetails, DocumentationBrowser.
| Repo | Role | How it connects to Dynamo |
|---|---|---|
| DynamoMCP | MCP server extension | Exposes Dynamo workspace operations as MCP tools; loads as a view extension |
| DynamoPlayer | Graph execution scheduler | Prepares and runs Dynamo graphs; uses Dynamo NuGet packages |
| Analytics.NET | Telemetry tracking | Unified event tracking framework used by Dynamo |
| NodeAutocompleteService | ML node discovery | Node autocomplete ML service for Dynamo |
| LibG | Geometry kernel wrappers | SWIG wrappers around Autodesk Shape Manager (ASM) |
| DynamoAAS | Dynamo as a Service | Server-side Dynamo graph execution |
| DynamoAGTTests | UI tests | Automated Dynamo UI testing using AGT framework |
global.json SDK version: .NET 10 SDK required.msbuild (Visual Studio 2022).dotnet build with DynamoCore.sln only.DynamoCoreTests tests DynamoCore).[Test], [TestCase], [SetUp] attributes.DynamoModelTestBase sets up a headless instance).test/core/ that tests may depend on.[IsVisibleInDynamoLibrary(true)] attribute on the method.PublicAPI.Unshipped.txt.For Dynamo newcomers:
src/DynamoCore/Models/DynamoModel.cs -- central model, state machinesrc/DynamoCore/Graph/Workspaces/WorkspaceModel.cs -- workspace operationssrc/DynamoCore/Graph/Nodes/NodeModel.cs -- node base classsrc/Libraries/CoreNodes/ -- built-in node implementationssrc/DynamoCoreWpf/ -- UI componentssrc/Engine/ProtoCore/ -- DesignScript engine core.github/copilot-instructions.md -- build/test/style quick referenceExample 1: "I got ticket DYN-5678 to add a new node for string interpolation"
Briefing output:
src/Libraries/CoreNodes/.String.cs).[IsVisibleInDynamoLibrary(true)] and XML documentation..dyn sample, .md docs, .jpg preview in doc/distrib/NodeHelpFiles/.test/Libraries/CoreNodesTests/.Example 2: "Where does node evaluation happen?"
Briefing output:
HomeWorkspaceModel.Run() triggers evaluation.src/Engine/.ProtoCore handles AST construction and type resolution.BuildAst() method generates its AST contribution.NodeModel.CachedValue.© DynamoDS, 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
Just SKILL.md in .claude/skills/dynamo-onboarding of DynamoDS/Dynamo.
Open the folder on GitHubat commit 8cadc02
Dynamo Onboarding 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Dynamo Onboarding this skillDynamoDS/Dynamo | 2k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Analyze And Plan IssueVixenLights/Vixen | 114 | — | ~1.3k | Automated safety check: Pass | Custom licence | |
| Minimax DOCXpoco-ai/poco-claw | 1.4k | 7 repos | ~3.9k | Automated safety check: Pass | MIT | |
| Microsoft Skill CreatorMicrosoftDocs/mcp | 1.9k | 3 repos | ~2.1k | Automated safety check: Pass | CC-BY-4.0 | |
| Speckit ConstitutionWeihanLi/WeihanLi.Common | 242 | 11 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Copilot Session Failure Analysisdotnet/maui | 23k | — | ~3.4k | Automated safety check: Pass | MIT |
VixenLights/Vixen
Analyzes JIRA/GitHub issues, blocks on ambiguities, and outputs an active C execution plan tailored to the developer's IDE (Rider or Visual Studio).
poco-ai/poco-claw
Professional DOCX document creation, editing, and formatting using OpenXML SDK (.NET).
MicrosoftDocs/mcp
Create agent skills for Microsoft technologies using official documentation.
WeihanLi/WeihanLi.Common
Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
dotnet/maui
Mines local Copilot CLI session logs for dotnet/maui to rank costly or failing runs, tag recurring failure modes, propose repo edits and emit guard evals.
MicrosoftDocs/mcp
Find working code samples, verify API signatures, and fix Microsoft SDK errors using official docs.
DynamoDS/Dynamo
Create structured Jira tickets for Dynamo from bug reports, failing tests, or feature requests.
DynamoDS/Dynamo
Write and review C/.NET code in Dynamo following Dynamo coding standards, modern C patterns, and repo conventions.
DynamoDS/Dynamo
Generate PR descriptions for Dynamo that align with the team template section names and order.
DynamoDS/Dynamo
Author and maintain Dynamo agent skills. An agent skill from DynamoDS/Dynamo.
DynamoDS/Dynamo
Write comprehensive NUnit tests for the Dynamo codebase following Dynamo testing patterns, conventions, and architectural constraints.
DynamoDS/Dynamo
Plans UX flows, maps product needs to Weave Design System components, and generates structured Figma mockups using Autodesk Weave libraries.
Navigate the Dynamo codebase and produce architecture briefings. Dynamo Onboarding is an agent skill from DynamoDS/Dynamo. Navigate the Dynamo codebase and produce architecture briefings.
Dynamo Onboarding fits situations like: learning Dynamo for the first time; you get a Jira ticket and dont know where to start; you need to understand how Dynamos architecture fits together; onboarding a teammate.
Run `npx skills add DynamoDS/Dynamo --skill dynamo-onboarding -a claude-code`. Or copy the skill folder (.claude/skills/dynamo-onboarding in DynamoDS/Dynamo) into .claude/skills/dynamo-onboarding in your project. Claude Code loads it when a task matches its description.
Run `npx skills add DynamoDS/Dynamo --skill dynamo-onboarding -a codex`. Or copy the skill folder (.claude/skills/dynamo-onboarding in DynamoDS/Dynamo) into .agents/skills/dynamo-onboarding in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add DynamoDS/Dynamo --skill dynamo-onboarding -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dynamo-onboarding, .gemini/skills/dynamo-onboarding, .github/skills/dynamo-onboarding and .opencode/skills/dynamo-onboarding in your project.
Going by SKILL.md and its folder, Dynamo Onboarding needs the command-line tools its instructions call (dotnet).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Dynamo Onboarding is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Dynamo Onboarding: Analyze And Plan Issue (VixenLights/Vixen, 114 stars), Minimax DOCX (poco-ai/poco-claw, 1.4k stars), Microsoft Skill Creator (MicrosoftDocs/mcp, 1.9k stars) and Speckit Constitution (WeihanLi/WeihanLi.Common, 242 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
DynamoDS (a GitHub organization) maintains it in DynamoDS/Dynamo, which has 2,033 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 7, 2026.
Source: DynamoDS/Dynamo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.