NAME

Langertha::Raider::SkillResolver::Catalog - Internal skill resolver over the skill catalogue of a context

VERSION

version 0.504

SYNOPSIS

# Internal to Langertha-Raider -- no API promise.
my $r = Langertha::Raider::SkillResolver::Catalog->new( catalog => $context->skill_catalog );
my $skill = $r->resolve('helper:tidy');   # { name, dir, file } or undef

DESCRIPTION

Internal module. Its interface may change without notice.

The first resolver of Langertha::Raider::SkillResolver: a skill of the Langertha::Raider::Context::Skills catalogue -- every root and enabled plugin (plugin:skill), model-invocable or not ("find" in Langertha::Raider::Context::Skills).

catalog

The Langertha::Raider::Context::Skills. Required.

resolve

my $skill = $r->resolve('pdf');

{ name, dir, file } of the catalogue's skill of that name, or undef.

SEE ALSO

SUPPORT

Issues

Please report bugs and feature requests at https://github.com/Getty/langertha-raider/issues.

IRC

Join #langertha on irc.perl.org or message Getty directly.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHOR

Torsten Raudssus <torsten@raudssus.de> https://raudssus.de/

COPYRIGHT AND LICENSE

This software is copyright (c) 2026 by Torsten Raudssus.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

https://raudssus.de/