Skip to content

list_resources

List resource files across all skills (or within a specific skill), optionally filtered by resource type.

Parameters

Parameter Type Required Description
skill_name string no Only list resources for a specific skill
resource_type string no Only list resources of this type — references, assets, or sections

Returns

Resources grouped by skill and resource type. Returns a "No resources found" message when nothing matches.

Returns an error message if: - the skill is not found - resource_type is not one of references, assets, or sections

Example

import { ListResourcesTool } from '@johannes.latzel/llm-chat-skill';

const result = await tool.execute({ skill_name: 'my_skill' });
// result.status === ResultStatus.Success
// result.result === "Resources for my_skill:
//
// my_skill:
//     - references:
//         - guide.md
//     - assets:
//         - config.json
//
// Total: 2 resources."