Claude Code Plugins

Community-maintained marketplace

Feedback

Find example IC10 code for common patterns. Use when user asks for examples, templates, or sample code for Stationeers automation like airlocks, pressure control, solar tracking, or furnace management.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name ic-example
description Find example IC10 code for common patterns. Use when user asks for examples, templates, or sample code for Stationeers automation like airlocks, pressure control, solar tracking, or furnace management.

IC10 Example Finder

Find example IC10 code from local library or external sources.

Workflow

1. Local Search Phase

Use Task tool to spawn:

  • pattern-finder - Search local examples/ directory

2. External Search Phase (If Local Empty)

If local search returns no good matches:

  • resource-curator - Search external sources

3. Adaptation Phase (If Nothing Found Anywhere)

If neither local nor external found:

  • code-generator - Create example based on closest patterns

Decision Flow

User Request
    |
    v
pattern-finder (local examples/)
    |
    +-- FOUND --> Present local example(s)
    |             with full code
    |
    +-- NOT FOUND
            |
            v
    resource-curator (external)
            |
            +-- FOUND --> Create guide
            |             Present top results with links
            |
            +-- NOT FOUND
                    |
                    v
            Offer to generate new example
            using code-generator

Available Categories (Local)

Atmosphere

  • Pressure regulation
  • Temperature control
  • Gas mixing
  • Filtration systems

Power

  • Solar tracking
  • Battery monitoring
  • Generator control
  • Power distribution

Airlocks

  • Simple cycling
  • Pressure-based cycling
  • Multi-door sequences
  • Emergency protocols

Patterns

  • PID controller
  • Hysteresis (bang-bang)
  • State machines
  • Proportional control

Instructions

When the user asks for example code:

  1. Search locally first:

    • Launch pattern-finder with category/pattern name
    • Check examples/ directory
  2. If found locally:

    • Present the example with full code
    • Explain what it does
    • Note device requirements
    • Highlight customization points
    • Done
  3. If NOT found locally:

    • Launch resource-curator with the topic
    • Wait for external search results
  4. If found externally:

    • Present top resources with links
    • Note guide location: guides/[topic]-resources.md
    • Explain these are external resources (not local examples)
    • Done
  5. If nothing found anywhere:

    • Inform user no existing examples found
    • Offer to generate a new example
    • If user agrees, launch code-generator

Example Triggers

  • "Show me an example of..."
  • "How do I control pressure?"
  • "Give me a template for..."
  • "What's a good pattern for...?"
  • "Do you have example code for...?"
  • "I need a sample script for..."

Example Response (Local Found)

## Local Example: Pressure Control

Found in `examples/atmosphere/pressure-control.ic10`:

```ic10
# Pressure regulation for a room
# d0 = Pressure sensor
# d1 = Active vent (inward)
...

Devices required: Pressure sensor, Active vent Customization: Change TARGET_PRESSURE constant (line 5)


## Example Response (External Found)

External Resources for "trading automation"

No local examples found, but I searched external sources.

Found 4 resources:

  1. jhillacre/trading-controller.ic10 https://github.com/jhillacre/stationeers-scripts/... Full auto-trading with satellite dish control

  2. Wiki: Satellite Dish https://stationeers-wiki.com/Satellite_Dish Manual control and signal detection

Full guide saved to: guides/trading-resources.md


## Example Response (Nothing Found)

No Examples Found

I searched both local examples and external sources but didn't find existing code for "[topic]".

Would you like me to generate a new example? I can create one based on the closest related patterns.