
Mastergo
If you're working with MasterGo design files and need to pull design system data programmatically, this handles the API integration for you. Point it at a MasterGo URL and it fetches the DSL structure, component metadata, and documentation links through Python scripts that output to stdout. The workflow is straightforward: analyze the node tree first to see what you're dealing with, then grab full DSL data if needed, and fetch component docs last. Requires a Team Edition token and keeps everything in the skill directory, so no temp files cluttering your project. Most useful when you're building tooling around design systems or need to programmatically inspect what designers are handing off.
- skills.sh installs
- 226
- GitHub stars
- 14
- last updated
- Aug 21, 2026
Install
$ npx -y skills add jeasonstudio/mastergo-skills --skill mastergo --agent claude-codeInstalls into .claude/skills of the current project.
Files
MasterGo Skill
Retrieve and analyze design data from MasterGo files using self-contained Python scripts.
Prerequisites
Environment variable required:
export MASTERGO_TOKEN="mg_your_token_here"
Get token: MasterGo Settings > Security > Personal Access Token
Requirements: Team Edition account, files in Team Projects (not Drafts).
CRITICAL: Secure Token Handling
NEVER do this:
echo $MASTERGO_TOKEN- exposes secret in outputecho "Token: $MASTERGO_TOKEN"- exposes secretprintenv MASTERGO_TOKEN- exposes secret- Any command that prints the token value
Secure verification method:
test -n "$MASTERGO_TOKEN" && echo "Token is set" || echo "Token is NOT set"
This only prints whether the token exists, never its value.
Script Location
Scripts are in scripts/ relative to this SKILL.md file. Use absolute path when executing:
{this_skill_directory}/scripts/mastergo_*.py
Workflow
Step 1: Analyze DSL Structure
Always analyze first to understand the page structure:
python scripts/mastergo_analyze.py "https://mastergo.com/goto/xxx"
Sponsors
Details
- Repository
- github.com/jeasonstudio/mastergo-skills
- First seen
- Jun 3, 2026