Skills auto-load from .claude/skills without a marketplace; claude plugin init scaffolds new ones. 15 fixes address terminal freezes, worktree orphans, and --resume failures.
claude plugin init <name> to scaffold a new plugin in .claude/skills/plugin arguments: subcommands, installed plugin names, and plugins from known marketplacesclaude agents completed sessions not retiring when an idle subagent was still parked or had leaked a backgrounded shellclaude agents pressing Esc not cancelling a slow "opening…", leaving the list unresponsive.claude/worktrees/ being orphaned after the 30-day job retention sweepclaude agents not reaching the system clipboard inside tmux with set-clipboard on (regression in 2.1.153)--resume not reporting background subagents that were running when the previous Claude Code process exited--resume session picker leaving its contents on the terminal after exiting in fullscreen mode--worktree and --worktree --tmux returning to the canonical repo root instead of the current linked worktree/model picker showing an incorrect "Newer version available" hint when the selected model is already the newest in its family; the pinned-model row now shows the model's description instead of its raw ID/status and when a command is blocked.claude/skills directories are now automatically loaded, no marketplace requiredclaude agents: the agent field in settings.json is now honored for dispatched sessions, with --agent <name> to override itEnterWorktree can now switch between Claude-managed worktrees mid-sessiontool_decision telemetry events now include tool_parameters (bash commands, MCP/skill names) when OTEL_LOG_TOOL_DETAILS=1git worktree remove/prune can clean them upalt+v keybinding), screenshot paste on Windows 11, and added support for dragging images from Windows Explorer/terminal-setup now disables GPU acceleration in VS Code/Cursor/Windsurf integrated terminals to prevent garbled-text renderingclaude agents: slash-command autocomplete in the dispatch input now matches substrings