dynamic-resources

Load prompts and theme data from the resources_discover extension at runtime.

1|1|Updated May 26, 2026
One-click install
npx skills add https://github.com/rinchanai/rin --skill dynamic-resources-rinchanai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dynamic-resources
Source: https://github.com/rinchanai/rin/tree/main/upstream/pi/examples/extensions/dynamic-resources
Command: npx skills add https://github.com/rinchanai/rin --skill dynamic-resources-rinchanai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dynamic Resource Loading with the resources_discover extension lets you pull prompts and themes at runtime, avoiding hard-coded content and enabling on-the-fly customization.

Core Features & Use Cases

  • Dynamic loading of prompts and themes from the resources_discover extension to adapt behavior at runtime.
  • Runtime swapping of prompts and themes without redeploying or restarting the agent.
  • Use Case: Update the assistant's prompts or visual theme for different projects or environments without code changes.

Quick Start

Request dynamic resources from the resources_discover extension to load the latest prompts and themes.

Frequently Asked Questions about dynamic-resources

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

FAQPage Schema
How do I load dynamic prompts and themes at runtime without code changes?

To load dynamic prompts and themes at runtime, you use a resource discovery extension to supply promptPaths and themePaths that the hosting agent consumes on demand. This avoids hard-coded content and enables on-the-fly customization.

What is dynamic resource loading for coding assistants?

Dynamic resource loading is the process of pulling prompts and UI themes from a discovery extension at runtime. It allows you to swap templates and visual themes for different projects without redeploying or restarting the agent.

Can I swap UI themes for different environments without restarting the agent?

Yes, you can swap UI themes without restarting the agent by requesting dynamic resources from the resources_discover extension. It provides the necessary themePaths to update visual themes on the fly.

How do I integrate custom prompts using the resources_discover hook?

You integrate custom prompts by satisfying the resources_discover hook, which provides skillPaths, promptPaths, and themePaths. The hosting agent consumes these paths to load the latest prompts dynamically.

Do I need the resources_discover extension to load templates on demand?

Yes, the resources_discover extension is required to load dynamic resource content. It supplies the promptPaths and themePaths that the hosting agent needs to swap templates and themes at runtime.