Agent skill

Geologist Aspect 300

by naikangyuan in naikangyuan/Aspect_Yuan.skill

Use AspectYuan or geologist-aspect-300 to help geologists reproduce ASPECT geodynamics papers and build ASPECT models with explicit version control, including Kaili, ONeill, and Gernon paper-code…

No licenceAuto-check passedAgent Workflows

Install Geologist Aspect 300

skills CLI
$ npx skills add naikangyuan/Aspect_Yuan.skill --skill geologist-aspect-300 -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install naikangyuan/Aspect_Yuan.skill geologist-aspect-300 --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
geologist-aspect-300
GitHub stars
102
Token cost
~3.6k tokens
SKILL.md length
1,503 words
Files
162 (incl. scripts, references, assets)
Skills in repo
1
Repo updated
First seen
Licence
None found

At a glance

Use AspectYuan or geologist-aspect-300 to help geologists reproduce ASPECT geodynamics papers and build ASPECT models with explicit version control, including Kaili, ONeill, and Gernon paper-code…

  • Works in 5 steps: Paper reproduction system: identify the… → Version and installation system: choose… → PRM modeling system: learn from local… → …
  • Tasks that involve Hooks and plugins
  • SKILL.md covers Core Capabilities, Required Workflow, Guardrails and Output Shape
  • Runs Python scripts from its folder; calls bash

What it does

Geologist Aspect 300 is an agent skill from naikangyuan/Aspect_Yuan.skill. Use AspectYuan or geologist-aspect-300 to help geologists reproduce ASPECT geodynamics papers and build ASPECT models with explicit version control, including Kaili, ONeill, and Gernon paper-code workflows, paper reproduction profiles, DOI/code repository/version/commit detection, ASPECT installation planning, downloaded article code, .prm parameter file generation, cookbook and benchmark adaptation, beginner teaching models, plugin development, material model setup, deep-shallow coupling, subduction, mantle…

Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 163 other files, including scripts, reference files and assets (for example `README.md`, `agents/openai.yaml` and `aspect_yuan/__init__.py`).

It sits in Agent Workflows, covering Hooks and plugins and Git workflow.

When your agent uses it

  • Tasks that involve Hooks and plugins
  • Tasks that involve Git workflow

Example prompts

  • “/geologist-aspect-300”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Paper reproduction system: identify the target paper, DOI, supplement, code repository, ASPECT version, git tag/commit/branch, external…
  2. Version and installation system: choose whether to use the user's existing ASPECT, install a tagged release, build a paper-specific…
  3. PRM modeling system: learn from local ASPECT cookbooks, benchmarks, tests, and documentation; draft .prm parameter files; explain existing…
  4. Plugin development system: identify the right ASPECT plugin type; generate small plugin skeletons or edits; explain how the plugin is…
  5. Aspect_Yuan CLI system: use scripts/aspect-yuan for beginner one-command lessons, GeoSpec geology.yaml model intent files, model…

What it can do on your machine

Read from SKILL.md and the folder at commit a10febd. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/ (Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • bash

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Geologist Aspect 300 loads about 3.6k tokens when it runs, and up to ~82k if it reads all its reference files. Until then it costs about 177 tokens; SKILL.md has 1,503 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~177
When it runs · the whole SKILL.md, loaded when a task matches
~3.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~82k

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.

Safety

Auto-check passed

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); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,503 words (~3,631 tokens).

“This skill is for ordinary geologists using ASPECT, not ASPECT core developers. Its purpose is to reproduce published ASPECT-based geodynamics studies first, then translate a geological science question into a runnable, explainable, and modifiable ASPECT model.”

— opening of SKILL.md by naikangyuan
name
geologist-aspect-300

Read the full SKILL.md on GitHub

Files

SKILL.md and 161 other files (scripts, references, assets) in the repository root of naikangyuan/Aspect_Yuan.skill.

  • SKILL.md
  • .gitignore
  • README.md
  • agents/openai.yaml
  • aspect_yuan/__init__.py
  • aspect_yuan/beginner.py
  • aspect_yuan/cli.py
  • aspect_yuan/colormaps.py
  • aspect_yuan/compatibility.py
  • aspect_yuan/config.py
  • aspect_yuan/env.py
  • aspect_yuan/fingerprint.py
  • aspect_yuan/geospec.py
  • aspect_yuan/journals.py
  • aspect_yuan/models.py
  • aspect_yuan/output_scan.py
  • aspect_yuan/plotting.py
  • aspect_yuan/prm.py
  • aspect_yuan/recipe.py
  • … and 143 more

Open the folder on GitHubat commit a10febd

Compare with similar skills

Geologist Aspect 300 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.

Geologist Aspect 300 compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Geologist Aspect 300 this skillnaikangyuan/Aspect_Yuan.skill102—~3.6kAutomated safety check: PassNone
Git Guardrails Claude Codefossasia/eventyay-interpretation1.6k12 repos~578Automated safety check: PassApache-2.0
Git Guardrails Claude Codevinvcn/mattpocock-skills-zh-CN4.7k—~461Automated safety check: PassMIT
Git WorkflowsTencentCloudBase/CloudBase-AI-Toolkit1.1k—~3kAutomated safety check: PassMIT
Claude Code Plugin Structureanthropics/claude-plugins-official38k10 repos~3.4kAutomated safety check: PassApache-2.0
Crush Configurationcharmbracelet/crush29k—~3.7kAutomated safety check: PassCustom licence

Similar skills

  • Git Guardrails Claude Code

    fossasia/eventyay-interpretation

    Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute.

    1.6k GitHub starsUsed in 12 repos~578 tokens
    AI & LLM EngineeringAuto-check passed
  • Git Guardrails Claude Code

    vinvcn/mattpocock-skills-zh-CN

    设置 Claude Code hooks,在危险 git commands(push、reset --hard、clean、branch -D 等)执行前阻止它们。适用于用户想防止破坏性 git 操作、添加 git safety hooks,或在 Claude Code 中阻止 git push/reset 时。

    4.7k GitHub stars~461 tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Git Workflows

    TencentCloudBase/CloudBase-AI-Toolkit

    Reusable git delivery workflows derived from local slash commands (commit, push, PR, release notes, GitHub Actions failure triage with worktree-based fixes, and isolating your own changes from a…

    1.1k GitHub stars~3k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Claude Code Plugin Structure

    anthropics/claude-plugins-official

    Official

    Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.

    38k GitHub starsUsed in 10 repos~3.4k tokens
    Agent WorkflowsAuto-check passed
  • Crush Configuration

    charmbracelet/crush

    Explains how to configure the Crush coding agent with crushrc or crush.json, covering providers, models, LSPs, MCP servers, hooks, permissions and config precedence.

    29k GitHub stars~3.7k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Build new Plate plugins with Slate-first architecture, sane typing, and explicit React/Plate wrapper boundaries.

    17k GitHub stars~2.3k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

Questions about Geologist Aspect 300

What does Geologist Aspect 300 do?

Use AspectYuan or geologist-aspect-300 to help geologists reproduce ASPECT geodynamics papers and build ASPECT models with explicit version control, including Kaili, ONeill, and Gernon paper-code…. skill.

When should I use Geologist Aspect 300?

Geologist Aspect 300 fits situations like: tasks that involve Hooks and plugins; tasks that involve Git workflow.

How do I install Geologist Aspect 300 in Claude Code?

Run `npx skills add naikangyuan/Aspect_Yuan.skill --skill geologist-aspect-300 -a claude-code`. Or copy the skill folder (the naikangyuan/Aspect_Yuan.skill repository) into .claude/skills/geologist-aspect-300 in your project. Claude Code loads it when a task matches its description.

How do I install Geologist Aspect 300 in Codex?

Run `npx skills add naikangyuan/Aspect_Yuan.skill --skill geologist-aspect-300 -a codex`. Or copy the skill folder (the naikangyuan/Aspect_Yuan.skill repository) into .agents/skills/geologist-aspect-300 in your project. Codex loads it when a task matches its description.

Can I use Geologist Aspect 300 in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add naikangyuan/Aspect_Yuan.skill --skill geologist-aspect-300 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/geologist-aspect-300, .gemini/skills/geologist-aspect-300, .github/skills/geologist-aspect-300 and .opencode/skills/geologist-aspect-300 in your project.

What does Geologist Aspect 300 need to run?

Going by SKILL.md and its folder, Geologist Aspect 300 needs Python for the scripts in its folder and the command-line tools its instructions call (bash). Our summary lists: Python 3.

Does Geologist Aspect 300 access the network?

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.

Is Geologist Aspect 300 safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Geologist Aspect 300 use?

No licence was found for Geologist Aspect 300 or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Geologist Aspect 300 use?

About 3.6k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 78k tokens, read only when the agent opens those files.

What are the alternatives to Geologist Aspect 300?

Skills that share tags, products or a category with Geologist Aspect 300: Git Guardrails Claude Code (fossasia/eventyay-interpretation, 1.6k stars), Git Guardrails Claude Code (vinvcn/mattpocock-skills-zh-CN, 4.7k stars), Git Workflows (TencentCloudBase/CloudBase-AI-Toolkit, 1.1k stars) and Claude Code Plugin Structure (anthropics/claude-plugins-official, 38k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Geologist Aspect 300?

naikangyuan (a GitHub user) maintains it in naikangyuan/Aspect_Yuan.skill, which has 102 GitHub stars. The repository was last updated on August 24, 2026.

Source: naikangyuan/Aspect_Yuan.skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.