Claude Skills Silently Override Instructions: Undocumented Pitfalls Exposed

✍️ OpenClawRadar📅 Published: May 17, 2026🔗 Source
Claude Skills Silently Override Instructions: Undocumented Pitfalls Exposed
Ad

A Reddit user digging into Claude Skills found multiple silent behaviors that override explicit instructions, with no documentation in skill-creator. Here's what they uncovered.

Key Pitfalls in Claude Skills

  • ask_user_input_v0 hard limits: The tool enforces a maximum of 3 questions and 4 options per question. If a skill requests more, Claude silently compacts them. No error is raised.
  • File write inconsistency: On Code/Desktop, Write silently overwrites existing files. On Claude.ai, create_file refuses to overwrite. Same instruction, opposite behavior.
  • Relative paths in references/ are broken: The officially recommended references/ pattern doesn't resolve relative paths from the skill's directory on any platform.
  • Silent fallback for missing tools: If a skill references a tool that doesn't exist on the running platform, Claude falls back to prose without any error or warning.
Ad

Practical Fixes

The author's fix: update skills to ask multiple rounds when more input is needed, bypassing the ask_user_input_v0 limits. For file operations, always use Write on Code/Desktop and create_file with platform checks on Claude.ai. Avoid relative paths in references/; use absolute paths or inline content instead.

Community-Shared Repo

Findings are being collected in a GitHub repository: github.com/livlign/claude-skills-pitfalls. Contributions welcome.

Who Should Care

Anyone building or maintaining Claude Skills, especially those relying on user input flows or cross-platform behaviors.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Google PM Open-Sources Always On Memory Agent with SQLite Storage, No Vector DB
Tools

Google PM Open-Sources Always On Memory Agent with SQLite Storage, No Vector DB

Google senior AI product manager Shubham Saboo has open-sourced an Always On Memory Agent that stores structured memories in SQLite instead of using vector databases, running on Gemini 3.1 Flash-Lite with scheduled memory consolidation every 30 minutes.

OpenClawRadar
Architor: Open-Source Tool for Phase-Gated Architecture Workflows with Claude Code
Tools

Architor: Open-Source Tool for Phase-Gated Architecture Workflows with Claude Code

Architor is an open-source tool that structures Claude Code into a phase-gated architecture assistant with persistent design memory. It organizes system design into requirement evaluation, architecture decisions, component design, and validation phases, tracking decisions in an .arch workspace.

OpenClawRadar
Claude Code UltraPlan Workflow Changes and Performance Observations
Tools

Claude Code UltraPlan Workflow Changes and Performance Observations

Claude Code UltraPlan introduces a cloud-based planning workflow with terminal launch, browser review interface, and execution options. Testing showed approximately 2x faster repeated runs than local planning, with mixed quality improvements.

OpenClawRadar
obsidian-mcp: Graph-Aware MCP Server for Claude with 25 Tools Targeting Large Vaults
Tools

obsidian-mcp: Graph-Aware MCP Server for Claude with 25 Tools Targeting Large Vaults

obsidian-mcp is an MCP server exposing 25 tools (including get_note, traverse_graph, query_dataview, move_note, create_notes) that gives Claude graph-aware access to your Obsidian vault — avoiding context window death on 5k-note vaults. MIT, works with Claude Desktop, Claude Code, Cursor, Cline, Continue, Zed.

OpenClawRadar