{"name":"CLAUDE_CODE_SKILL_ATTRIBUTION","slug":"claude-code-skill-attribution","family":"env","title":"Environment variables","noun":"environment variable","description":"A new environment variable lets you inject per-content-hash skill and plugin attribution into command and skill telemetry.","description_source":"entry","described_by":{"version":"2.1.259","anchor":"claude-code-skill-attribution-testoverride-env-var"},"presence":{"first_seen":"2.1.259","removed_in":null,"in_current_build":true,"newest_mined":"2.1.322","builds":57,"mined_builds":161,"first_cited":{"version":"2.1.259","released_at":"2026-09-02 21:21:42","spans":3}},"aliases":[],"entries":[{"version":"2.1.259","anchor":"claude-code-skill-attribution-testoverride-env-var","heading":"CLAUDE_CODE_SKILL_ATTRIBUTION test\/override env var","line":"A new environment variable lets you inject per-content-hash skill and plugin attribution into command and skill telemetry.","released_at":"2026-09-02 21:21:42","reason":"found in this entry's text, named in this entry"},{"version":"2.1.259","anchor":"new-claude-code-skill-attribution-environment-variable","heading":"New CLAUDE_CODE_SKILL_ATTRIBUTION environment variable","line":"A new CLAUDE_CODE_SKILL_ATTRIBUTION variable lets entries declare a skill id alongside a plugin id for attribution.","released_at":"2026-09-02 21:21:42","reason":"found in this entry's text, named in this entry"},{"version":"2.1.259","anchor":"new-env-vars-added-to-allowlistspassthrough","heading":"New env vars added to allowlists\/passthrough","line":"Several environment variables were added to passthrough allowlists, including GIT_ALLOW_PROTOCOL and CLAUDE_CODE_SKILL_PROPOSALS.","released_at":"2026-09-02 21:21:42","reason":"found in this entry's text, named in this entry"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_SKILL_DESC_REFRAME","slug":"claude-code-skill-desc-reframe","description":"Boolean. When true, the `Skill` tool's prompt uses the shorter `Invoke a skill.` text in place of the default `Execute a skill within the main conversation` text, and a debug line `skill_desc_reframe_arm_active source=env` is logged. When unset or false, the `tengu_russet_linnet` flag decides."},{"name":"CLAUDE_CODE_SKILL_PROPOSALS","slug":"claude-code-skill-proposals","description":"An env var turns on the tool that proposes new skills; otherwise it stays off in this build."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-skill-attribution","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}