Skills issues on macOS — page 3
Issues the maintainers labelled both platform:macos and area:skills.
477 issues · 82 open · 395 resolved (83%) · first seen Feb 23, 2026
Is this getting better or worse?
This class of problem is converging. 163 new reports in the last 90 days vs 286 in the 90 before — -43%. The open backlog peaked at 117 in 2026-04 and sits at 82 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
316 of these reports name the Claude Code build they were running, spanning 116 releases. Heaviest reporters:
- Claude Code v2.1.119
- Claude Code v2.1.87
- Claude Code v2.1.112
- Claude Code v2.1.63
- Claude Code v2.1.207
- Claude Code v2.1.92
- Claude Code v2.1.76
- Claude Code v2.1.233
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 32 days across 395 closures. Of the 395 closures with a recorded reason, 24% were closed as completed and 299 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
113 of these issues post a workaround someone says worked. The highest-engagement ones:
- [Bug] /loop slash command not recognized in v2.1.71
- …d on a recurring interval (e.g. /loop 5m check the deploy)" Workaround The underlying CronCreate tool works correctly and achieves the same functionality: - CronCreate with cron expression /5 and a prompt successfully sc…
Found in the description of #31759 · resolved - AskUserQuestion auto-submits without waiting for user input in skill/command context
- …t was never collected until they review the final artifact. Workaround implemented Added defensive instructions to skill workflow prompts: after each AskUserQuestion call, verify the result contains actual option labels.…
Found in the thread of #29674 · resolved - [BUG] Skill `model:` frontmatter triggers 429 "Extra usage required" on 2.1.76 when session uses opus[1m]
- …Sonnet promoted to . Rejected if account lacks entitlement. Workarounds - Stay on 2.1.75 — skill model switching works correctly without auto-promotion. Caveat: if a sonnet skill (200K) is invoked from an opus[1m] sessio…
Found in the description of #34296 · still open - [BUG] permissions.additionalDirectories does not load skills from added directories (--add-dir CLI flag does)
- …ilable-skills list. Only bundled skills ( , , etc.) appear. Workaround: Restored — all 22 skills load fine via the personal-scope path. Confirming this is identical symptom to the Windows repro in 43267 (auto-closed as d…
Found in the thread of #30064 · resolved - Regression: built-in `/code-review` rejects invocation from another skill (disable-model-invocation), breaking workflow composition
- …estore this without changing the safer default. Our current workaround is to pause the workflow and hand the developer an explicit manual step, then resume with the output folded in — but that reintroduces exactly the ma…
Found in the thread of #79560 · resolved
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 201–300
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 477 matches; the statistics above cover all 477.
- [Bug] /ultrareview charges for failed runs despite incomplete execution
- [Bug] skill-creator run_loop.py burns ~50% of a usage window in minutes: full claude -p agent per query x run x iteration, no cost preview or cap
- autofix-pr: does not resolve PR review conversations after applying fixes
- [Bug] Sub-agent completion detection inconsistent in sequential workflow
- [BUG] /ultrareview consumes a free trial when the run fails with a server-side rate limit
- [BUG] /ultrareview run failed
- [BUG/FEATURE] LLM agents fabricate non-existent `disabledSkills` settings field — silent no-op needs validation or the feature itself
- [BUG] Desktop app (macOS): pasted slash command is silently swallowed — neither executed nor sent as text
- /ultrareview: billed cloud action triggered by default Return key with no cost confirmation
- [BUG] Claude code asks to read skill prompt files
- [Bug] Ultrareview crashes before producing findings, incorrectly consuming free attempt quota
- [BUG] Slash command invocation blocked by context-limit check on Opus 4.7 1M (false positive)
- [BUG] Dynamic /loop persists across session compaction without user re-invocation
- [BUG] Cowork serves stale cached content every session — CLAUDE.md never refreshes, skills revert to old version after install
- [BUG] Model ignores explicit project skills/rules even when memory references them
- ultrareview crashed before producing findings + rate limit error — 2nd occurrence same account, all 3/3 free quota now consumed
- [Bug] Anthropic API Error: Rate limited during ultrareview completion
- [Bug] /ultrareview command continues executing after cancellation and ignores spend limits
- Skill-loader returns "Launching skill" but body fails to load — 3 plugin skills with template-heavy SKILL.md + Agent dispatch references
- [BUG] /ultrareview completes cloud-side but CLI reports 'failed' and /tasks does not list the run
- /ultrareview crashed with empty findings — quota refund inquiry
- Skill picker should sort skills alphabetically
- Built-in /simplify skill fails: agent type 'code-simplifier' not found when code-simplifier plugin is installed
- [Bug] Compact/resume replays stale slash-command ARGUMENTS as current turn
- Crash: "H.toolUseContext.getAppState is not a function" in lN permission renderer when teammate invokes project-scoped skill
- [BUG] /commit-commands:commit doesn't work when there are no commits yet
- $0 / $ARGUMENTS template variables not substituted in skills with context: fork
- [Bug] Custom skills not resolved to worktree directory after EnterWorktree
- [BUG] Skills Missing after Claude for Mac update
- Allow skills to disable or customize @-mention autocomplete in arguments
- [BUG] /effort session command does not override effortLevel in settings.json
- /skills dialog uses toggle-like indicators with no toggle affordance
- Personal plugin upload: skills not registered in runtime
- [Feature Request] Restore /buddy command functionality
- Project skills in .claude/skills/ not discovered when running in a worktree
- [BUG] Skills silently fail in --print mode with no error or warning
- [BUG] Here's the issue ready to copy: Title: Skill model field not propagated to Agent sub-invocations when disable-model-invocation: true
- Plugin skills from skills/ directory invisible in slash command autocomplete, blocking adoption
- Slash command autocomplete missing skills from certain plugin namespaces
- Local personal skills don't suppress anthropic-skills: duplicates in skill list
- v2.1.89 regression: Project slash commands from .claude/commands/ no longer appear
- [Bug] Skill tool steps dropped during execution, skipping to manual gh commands
- [BUG] Issue: /init skill doesn't discover AGENTS.md
- [BUG] Specify model for insights command
- feat: Skip dynamic context injection inside markdown code blocks in SKILL.md
- [BUG] : /workflows:* commands fail with "Rate limit reached" at low usage
- Slash command autocomplete should search against group/namespace tags, not just skill display name
- Skill named "batch" silently blocked with misleading disable-model-invocation error
- fork: true ignores model override in command frontmatter (rate limit with Opus 1M default)
- Skill !command preload permissions never persist - rule format mismatch
- UX: allowed-tools message implies restriction but field only pre-authorizes listed tools
- [Bug] Skill frontmatter "model" field causes 404 API error
- Custom slash commands from ~/.claude/commands/ not recognized
- [Sonnet 4.6] AskUserQuestion returns without capturing user input during skill execution (intermittent)
- [Bug] User-defined skills not recognized in CLI and missing from /skills listing
- context: fork skill exits prematurely after nested Skill tool invocation
- Plan mode tool definitions silently override operator skill file guardrails
- [BUG] Slash command autocomplete truncates and randomly samples skills when total count exceeds display limit
- [BUG]Scheduled task stalls indefinitely on Write permission prompt despite matching allow rule (settings.json correct)
- Crashed ultrareview (cloud code review) still consumed a free ultrareview credit
- Bug: skill name + MCP server name collision causes silent server drop (no error, no warning)
- [BUG] Skill loader selects older plugin cache despite installed_plugins pointing to current version
- /clear does not cancel pending ScheduleWakeup (dynamic /loop) wakeups
- [BUG] Frontmatter-preloaded agent skills re-injected in full on every SendMessage resume (linear duplicate context growth)
- [Bug] Duplicate skill entries in /context output with narrow terminal and long skills list
- Skill `model` frontmatter field does not trigger automatic model switching
- [Bug] Deep Research mode fails to process resume documents
- [Bug] Memory rules ignored when marketplace SKILLS present in context
- [Bug] Skill listing truncated with descriptions dropped due to context budget constraints
- [Bug] Anthropic API Error: Fabble blocked /security-review endpoint
- [Feature Request] Add "idle" or "waiting" status section for looping agents in overview
- [BUG] claude-api skill trigger self-fires on /model banner (bare model names + ANSI [1m as trigger tokens)
- [Feature Request] Per-skill permission configuration in settings.json
- [BUG] personal skills not propagating to remote web sessions
- [Bug] Skills loaded but not visible in Claude Code interface
- [Bug] Skills data lost or not persisting after session
- Project-local skills in .claude/skills/ not discovered
- [BUG] Claude Code with Auto Mode abandone skill, act on its own
- Skill description budget silently truncates routing information, causing skill routing failures
- [Bug] Ultrareview consumed free credit on crash with zero findings
- Plugin command/skill named "doctor" is invoked instead of built-in /doctor
- [Bug] Claude agents interface: incomplete skill loading, copy functionality UX issues, and terminal responsiveness degradation
- [BUG/UX] Custom user command silently shadows built-in alias with no warning at creation or invocation time
- [Bug] `/team-onboarding` excludes subagent tool calls from MCP usage analytics
- [BUG] ultraplan on web fails to launch
- Claude Opus 4.7: skipped /script skill for "temp" bash, treated rule as exempt
- [Bug] Skill listing context truncation with insufficient budget allocation
- Worktree status bar: 'Create PR' button should respect custom /pr skills and reflect merged state
- [BUG] /ultrareview crashes with "Review crashed unexpectedly" — 2 credits consumed with no output
- Feature request: Add skill for editing Apple Keynote (.key) files
- Forked-skill Agent dispatch fails in VSCode extension 2.1.140 — sub-agent loses skill context and tool whitelist
- [BUG] /goal stop hook enters infinite loop when goal references unregistered skills
- [BUG] Model auto-invokes `commands/` entries the same way as `skills/`, defeating the purpose of the distinction
- [Bug] Custom command templates insert unintended content in PR descriptions
- [BUG] Ultrareview: failed runs reported as completed to agent
- [Feature Request] Add option to disable prompt autosuggestions per skill
- /commit skill performs unsolicited code edits when project instructions mention linting
- [BUG] Cowork shows truncated "Unknown skill" toast referencing host's ~/.zprofile when sending a message
- [BUG] Update: third silent-skip on same account, all 3 free runs now exhausted.
- [BUG] /ultrareview fails with "Claude GitHub app must be installed" despite app being correctly installed