Claude Code Subagents Don't Load Skills in Multi-Agent Systems

Multi-Agent Skills Loading Issue in Claude Code
A developer building a multi-agent system in Claude Code v2.1.91 has identified a critical limitation: subagents cannot access skills defined in the .claude/skills/ directory, while the main session loads skills perfectly with trigger keywords, full skill content in context, and quality gates followed.
Problem Details
When spawning a subagent via the Agent tool using subagent_type, the agent has zero access to skills. The developer tested six approaches:
skills:in agent frontmatter - documented as "full skill content is injected at startup" but has no effectSkillintools:list - not recognized, Skill tool is not available to subagents--agent myagentCLI flag - same result, skills not loaded- Agent Teams (TeamCreate) - same result
- Loading skill natively in parent session, then spawning agent - agent doesn't inherit parent context
- Even native Claude skills (frontend-design, claude-api) are not available to subagents
Configuration Example
The agent file structure:
--- name: Sales description: "Sales agent" model: opus skills: - outreach - validator tools: - Bash - Read - Write - WebSearch ---
Skills exist at .claude/skills/outreach/SKILL.md with proper frontmatter and work perfectly in the main session.
Impact
This limitation makes the multi-agent architecture "useless for anything requiring domain knowledge" according to the developer. Agents produce significantly worse output because they can only Read the skill files (which loads them as chat content, not system instructions). The quality difference between main session (skills loaded natively) and subagent (skills read as markdown) is described as "massive."
The developer is running Claude Code 2.1.91 on macOS and is asking whether anyone has successfully used skills: in custom agent frontmatter, or if this is a known limitation, bug, or configuration error.
📖 Read the full source: r/ClaudeAI
👀 See Also

Graduates Boo AI Pep Talks at Commencements: A Sign of Developer Sentiment
College graduates booed speakers pushing AI enthusiasm at commencement ceremonies, reflecting broader unease about AI's impact on jobs and society.

Auditing API Logs Reveals AI Agents Waste Tokens on Context Window Bloat
A Reddit audit finds Claude agents burn 30k+ tokens on file exploration and verbose logs before writing code, causing architectural decay as context fills with noise.

Claude Lacks Engineering Memory: On-Call Incident Reveals Missing Episodic Recall for Debugging Journeys
A developer spent 10 hours debugging a Kafka burst issue in a 1500-file monorepo, only to realize they had solved the exact same problem 4 months earlier — revealing that AI coding assistants like Claude lack episodic memory for past debugging journeys.

Claude-Code v2.1.88 Release: Flicker-Free Rendering, Permission Hooks, and Critical Fixes
Claude-Code v2.1.88 introduces a flicker-free rendering option via CLAUDE_CODE_NO_FLICKER=1, adds a PermissionDenied hook for auto mode retries, and fixes memory leaks, crashes, and rendering issues across Windows, macOS, and Linux terminals.