Claude
Skill
dynamic-resources
Example skill loaded from resources_discover
Virus-scanned
Reviewed automatically before listing.
Download
wholiver-metis-examples_extensions_dynamic-resources-decb315.zip · 1 KB
Install
skills CLI
npx skills add https://github.com/Wholiver/metis/tree/main/examples/extensions/dynamic-resources
Claude Code
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install wholiver-metis@llmmart
Git
git clone https://github.com/Wholiver/metis.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole wholiver/metis collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
Dynamic Resources Skill
This skill is provided by the dynamic-resources extension.
Files (metis)
-
dynamic.json 2 KB
{ "$schema": "https://raw.githubusercontent.com/earendil-works/metis/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json", "name": "dynamic-resources", "vars": { "cyan": "#00d7ff", "blue": "#5f87ff", "green": "#b5bd68", "red": "#cc6666", "yellow": "#ffff00", "gray": "#808080", "dimGray": "#666666", "darkGray": "#505050", "accent": "#8abeb7", "selectedBg": "#3a3a4a", "userMsgBg": "#343541", "toolPendingBg": "#282832", "toolSuccessBg": "#283228", "toolErrorBg": "#3c2828", "customMsgBg": "#2d2838" }, "colors": { "accent": "accent", "border": "blue", "borderAccent": "cyan", "borderMuted": "darkGray", "success": "green", "error": "red", "warning": "yellow", "muted": "gray", "dim": "dimGray", "text": "", "thinkingText": "gray", "selectedBg": "selectedBg", "userMessageBg": "userMsgBg", "userMessageText": "", "customMessageBg": "customMsgBg", "customMessageText": "", "customMessageLabel": "#9575cd", "toolPendingBg": "toolPendingBg", "toolSuccessBg": "toolSuccessBg", "toolErrorBg": "toolErrorBg", "toolTitle": "", "toolOutput": "gray", "mdHeading": "#f0c674", "mdLink": "#81a2be", "mdLinkUrl": "dimGray", "mdCode": "accent", "mdCodeBlock": "green", "mdCodeBlockBorder": "gray", "mdQuote": "gray", "mdQuoteBorder": "gray", "mdHr": "gray", "mdListBullet": "accent", "toolDiffAdded": "green", "toolDiffRemoved": "red", "toolDiffContext": "gray", "syntaxComment": "#6A9955", "syntaxKeyword": "#569CD6", "syntaxFunction": "#DCDCAA", "syntaxVariable": "#9CDCFE", "syntaxString": "#CE9178", "syntaxNumber": "#B5CEA8", "syntaxType": "#4EC9B0", "syntaxOperator": "#D4D4D4", "syntaxPunctuation": "#D4D4D4", "thinkingOff": "darkGray", "thinkingMinimal": "#6e6e6e", "thinkingLow": "#5f87af", "thinkingMedium": "#81a2be", "thinkingHigh": "#b294bb", "thinkingXhigh": "#d183e8", "bashMode": "green" }, "export": { "pageBg": "#18181e", "cardBg": "#1e1e24", "infoBg": "#3c3728" } } -
dynamic.md 161 B
--- description: Example prompt template loaded from resources_discover --- Summarize the current repository structure and mention any build or test commands. -
index.ts 438 B
import { dirname, join } from "node:path"; import { fileURLToPath } from "node:url"; import type { ExtensionAPI } from "metis"; const baseDir = dirname(fileURLToPath(import.meta.url)); export default function (metis: ExtensionAPI) { metis.on("resources_discover", () => { return { skillPaths: [join(baseDir, "SKILL.md")], promptPaths: [join(baseDir, "dynamic.md")], themePaths: [join(baseDir, "dynamic.json")], }; }); } -
SKILL.md 178 B
--- name: dynamic-resources description: Example skill loaded from resources_discover --- # Dynamic Resources Skill This skill is provided by the dynamic-resources extension.
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.