stella-runtime-extension

Register custom agents, tools, hooks, providers, and prompt templates in Stella's Pi-shaped runtime.

29|4|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/ruuxi/stella --skill stella-runtime-extension
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stella-runtime-extension
Source: https://github.com/ruuxi/stella/tree/main/runtime/home-seed/skills/stella-runtime-extension
Command: npx skills add https://github.com/ruuxi/stella --skill stella-runtime-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the complexity of modifying Stella's Pi-shaped runtime by providing clear, structured guidance for adding or updating agents, tools, lifecycle hooks, providers, and prompt templates, so you can extend Stella's functionality without navigating unorganized kernel internals.

Core Features & Use Cases

  • Runtime Extension Guidance: Step-by-step instructions for adding markdown-based agents, core tools, lifecycle hooks, providers, and prompt templates to Stella's extension system.
  • Built-in Runtime Management: Clear patterns for working with the existing stella-runtime built-in extension, including hook registration, agent prompt updates, and capability gating.
  • Use Case: If you want to add a custom agent that handles your team's internal documentation queries, this Skill walks you through creating the markdown agent file, registering it via the extension loader, and adding any required tools or hooks without restarting Stella.

Quick Start

Use the stella-runtime-extension skill to add a new markdown-based agent that answers questions about your internal project documentation and registers it to Stella's runtime.

Frequently Asked Questions about stella-runtime-extension

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add custom agents and tools to Stella's runtime?

To add custom agents and tools to Stella's runtime, you follow structured guidance for creating markdown-based agent files, defining core tools, and registering them via the extension loader without modifying the kernel.

Can I modify Stella's built-in runtime behavior without restarting?

Yes, you can modify Stella's built-in runtime behavior by registering custom functionality, updating agent prompts, and applying capability gating through the extension system dynamically without requiring a direct kernel modification or restart.

What are lifecycle hooks in Stella runtime extension development?

Lifecycle hooks in Stella runtime extension development are interception points that allow you to execute custom logic during specific runtime events, managed by registering hook implementations through the extension loader contracts.

How do I register a custom prompt template in Stella?

You register a custom prompt template in Stella by utilizing the runtime extension patterns to define the template content and submitting it through the extension loader contract to update agent prompt management.

Does extending the Stella runtime require direct kernel modifications?

No, extending the Stella runtime does not require direct kernel modifications because the system uses an extension loader contract and capability gating rules to safely inject custom agents, providers, and tools.

When do I need to use capability gating rules for Stella extensions?

You need to use capability gating rules for Stella extensions when registering custom functionality to ensure the new agents, tools, or hooks comply with the built-in runtime's security and operational constraints.