Expand description
§punch-skills
Skill/move system for the Punch Agent Combat System.
Skills are bundles of tools, requirements, and domain-specific prompts that can be loaded into a fighter to grant it new capabilities.
Re-exports§
pub use client::IndexClient;pub use loader::LoadedSkill;pub use loader::SkillFrontmatter;pub use loader::SkillPrecedence;pub use loader::load_all_skills;pub use loader::load_all_skills_with_marketplace;pub use loader::load_skill_from_dir;pub use loader::load_skills_from_dir;pub use loader::parse_skill_md;pub use loader::render_skills_prompt;pub use lockfile::LockedMove;pub use lockfile::MoveLockfile;pub use marketplace::InstalledSkill;pub use marketplace::SkillListing;pub use marketplace::SkillMarketplace;pub use marketplace::SkillSource;pub use marketplace::builtin_skills;pub use packs::InstallResult;pub use packs::PackMcpServer;pub use packs::SkillPack;pub use packs::available_packs;pub use packs::find_bundled_pack;pub use packs::install_pack;pub use packs::load_bundled_packs;pub use packs::load_pack_from_path;pub use registry::IndexEntry;pub use registry::IndexMeta;pub use registry::ScanFinding;pub use registry::ScanVerdict;pub use scanner::SkillScanner;pub use verifier::verify_and_scan;pub use verifier::verify_checksum;pub use verifier::verify_signature;
Modules§
- client
- Remote index client for the skills marketplace.
- loader
- Markdown-based skill loader.
- lockfile
- Lock file management for the skills marketplace.
- marketplace
- Skill Marketplace
- packs
- Skill Packs
- publisher
- Publishing pipeline for the skills marketplace.
- registry
- Git-index types and parsing for the skills marketplace.
- scanner
- Security scanner for SKILL.md content.
- verifier
- Install-time verification for marketplace skills.
Structs§
- Skill
Manifest - A skill manifest describes a loadable skill package.
- Skill
Registry - Registry of available skills.
- Skill
Requirement - A single requirement for a skill to function.
Enums§
- Requirement
Kind - The kind of requirement a skill needs.