{"version":"2.1.76","anchor":"bundled-skill-reference-files","canonical_anchor":"bundled-skill-reference-files","heading":"Bundled Skill Reference Files","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.76\/e\/bundled-skill-reference-files","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.76","markdown":"### Bundled Skill Reference Files\n\n**What**\n\nBuilt-in skills can now declare reference files that are extracted to a temporary directory at runtime, making them available for the skill prompt to reference.\n\n**Details**\n\n- Skills define a `files` property in their registration, mapping relative paths to file content\n- Files are extracted to a per-skill directory inside the Claude Code data directory\n- Path traversal is blocked (`bundled skill file path escapes skill dir:` error)\n- Files are written with `O_NOFOLLOW` to prevent symlink attacks\n- The skill prompt is prefixed with `Base directory for this skill: <path>`\n\n**Evidence**\n\nBundled skill file extraction (search for `\"Bundled skill reference files are allowed for reading\"`, `\"Failed to extract bundled skill '\"`)"}