10 KiB
Troubleshooting Guide
Common issues and solutions when using PM Claude Skills.
Table of Contents
- Installation Issues
- Skill Not Triggering
- Skill Triggering at Wrong Times
- Output Quality Issues
- Performance Issues
- Team/Enterprise Issues
Installation Issues
"Code Execution must be enabled"
Problem: You get an error about Code Execution when trying to use Skills.
Solution:
- Go to claude.ai
- Click profile icon → Settings
- Click "Features"
- Toggle ON "Code Execution and File Creation"
- Click Save
- Refresh the page
"Invalid skill file"
Problem: Upload fails with "Invalid skill file" error.
Possible Causes & Solutions:
-
File extension is wrong
- Must be
.skillnot.zip - Rename:
prd-template.zip→prd-template.skill
- Must be
-
Folder structure is wrong
- ❌ Wrong:
skill.skillcontainsfolder/SKILL.md - ✅ Correct:
skill.skillcontainsSKILL.mdat root - Repackage with files at root level
- ❌ Wrong:
-
SKILL.md frontmatter is malformed
--- name: skill-name description: Clear description ---- Must have both
nameanddescription - Must be valid YAML
- Must have
---before and after
- Must have both
-
File is corrupted
- Try redownloading
- Try different compression tool
- Check file size (shouldn't be 0 bytes)
Cannot find upload button
Problem: Can't find where to upload Skills.
Solution:
- Make sure you have Pro/Team/Enterprise (not Free)
- Go to Settings (profile icon → Settings)
- Look for "Skills" in left sidebar
- If you don't see it, try:
- Refreshing the page
- Logging out and back in
- Contacting Anthropic support
Skill uploaded but not visible
Problem: Upload succeeds but Skill doesn't appear in list.
Solution:
- Refresh the page (Cmd+R or Ctrl+R)
- Log out and log back in
- Check Settings → Skills again
- Try a different browser
- Clear browser cache
Skill Not Triggering
Skill doesn't activate when expected
Problem: You ask for something that should trigger the Skill, but Claude doesn't use it.
Diagnosis:
- Check the Skill's
descriptionfield in frontmatter - Compare your request to the description
- Claude only triggers Skills when request matches description
Solutions:
-
Be more explicit in your request
- Instead of: "Help me write a doc"
- Try: "Help me write a PRD for feature X"
-
Update the Skill description
- Edit SKILL.md frontmatter
- Make
descriptionmore comprehensive - Include all trigger scenarios
Example:
--- description: Use when user asks to create, write, draft, format, or help with a PRD, product requirements document, product spec, feature specification, feature doc, or product documentation for a new feature or product. --- -
Start a new conversation
- Skills are loaded at conversation start
- Start fresh conversation after uploading Skill
-
Mention the Skill type explicitly
- "Using the PRD template, help me write..."
- "Create a stakeholder update following the standard format"
Claude says it doesn't have access to Skills
Problem: Claude responds "I don't have access to that Skill" or similar.
Solutions:
- Verify Skill is uploaded (Settings → Skills)
- Start a new conversation
- Check Code Execution is enabled
- Re-upload the Skill
- Try different phrasing in your request
Skill Triggering at Wrong Times
Skill activates when it shouldn't
Problem: Skill triggers for requests where it's not appropriate.
Solution:
-
Make the
descriptionmore specific -
Add negative conditions
Example:
--- description: Create meeting notes ONLY when user provides meeting transcript, discussion summary, or asks to document a meeting. Do NOT use for general note-taking or todo lists. --- -
If problem persists, consider splitting into multiple more specific Skills
Multiple Skills trigger simultaneously
Problem: Multiple Skills activate and create conflicts.
This is expected behavior - Claude can use multiple Skills together.
If it's causing issues:
- Make Skill descriptions more mutually exclusive
- Remove redundant Skills
- Combine overlapping Skills into one
Output Quality Issues
Outputs are too generic
Problem: Skill produces generic content that doesn't match your needs.
Solutions:
-
Add more specific examples to SKILL.md
## Example Output [Paste your actual anonymized example] Key elements: - Specific tone we use - Level of detail expected - Format preferences -
Add company-specific context
## Our Standards - Always include 3-5 metrics - Use data from last 30 days - Reference specific tools (Jira, Mixpanel) -
Provide more context in your request
- Include relevant background
- Mention specific requirements
- Reference past examples
Outputs are too long/short
Problem: Generated content doesn't match your preferred length.
Solutions:
-
Add length guidelines to SKILL.md
## Length Guidelines - PRD: 3-6 pages for features, 8-12 for products - Stakeholder updates: 1 page maximum - Meeting notes: 1-2 pages typical -
Specify in your request
- "Create a brief stakeholder update (under 1 page)"
- "Write a detailed PRD (5-6 pages)"
Skill missing key information
Problem: Outputs don't include sections you need.
Solution: Update SKILL.md to be more explicit:
## Required Sections
EVERY output MUST include:
1. [Section name]
2. [Section name]
3. [Section name]
Optional sections (include when relevant):
- [Section name]
- [Section name]
Format is wrong
Problem: Skill uses wrong formatting, structure, or style.
Solutions:
-
Add explicit formatting rules
## Formatting Rules - Use markdown tables for comparisons - Use bullet points for lists - Use numbered lists for sequential steps - Bold key terms and metrics -
Include template in SKILL.md
## Exact Template Use this structure exactly: # [Title] ## Section 1 [Content guidelines] ## Section 2 [Content guidelines]
Performance Issues
Skills make Claude slower
Problem: Responses take longer when Skills are active.
This is normal - Skills add context that Claude processes.
Mitigation:
- Only upload Skills you actively use
- Remove unused Skills
- Keep SKILL.md files concise
- Use Progressive Disclosure (reference files instead of putting everything in SKILL.md)
Skill uses wrong/outdated information
Problem: Skill references old information or outdated examples.
Solution:
- Update SKILL.md with current information
- Remove outdated examples
- Re-package and re-upload
- Document update in changelog
Team/Enterprise Issues
Teammates can't see my Skill
Problem: You uploaded a Skill but teammates don't have it.
Explanation: Skills are user-specific by default.
Solutions:
For Team/Enterprise plans:
- Have admin access Admin Console
- Navigate to Skills management
- Upload to organization library
- Skill becomes available to all team members
For Pro plans:
- Skills are private only
- Share the .skill file with teammates
- They must upload individually
Organization Skill conflicts with my custom version
Problem: Organization uploaded a Skill but you have customizations.
Current Limitation: No easy override mechanism.
Workarounds:
- Request admin update organization Skill with your changes
- Remove your custom version and use organization version
- Give your custom version a different name to avoid conflicts
Different team members get different outputs
Problem: Same Skill produces different results for different people.
Possible Causes:
-
Different Skill versions
- Solution: Standardize on organization Skill
-
Different custom instructions
- Solution: Check Settings → Custom Instructions
-
Different prompting
- Solution: Document standard prompts to use
-
Skills updated at different times
- Solution: Admin pushes updates to all simultaneously
Still Having Issues?
Before Asking for Help
-
Try the basics:
- Log out and back in
- Try different browser
- Clear cache
- Disable browser extensions
- Try incognito mode
-
Gather information:
- Which Skill is having issues?
- What exactly are you trying to do?
- What happens vs. what should happen?
- Your Claude plan (Pro/Team/Enterprise)
- Screenshots if applicable
-
Check existing issues:
Getting Help
-
For Skill-specific issues:
- Open a GitHub Issue
- Include Skill name, what you expected, what happened
-
For Claude platform issues:
- Contact Anthropic support: support@anthropic.com
- Check Anthropic documentation
-
For general questions:
Reporting a Bug
Use this template when reporting issues:
**Skill Name**: [which skill]
**Claude Plan**: [Pro/Team/Enterprise]
**Browser**: [Chrome/Firefox/Safari]
**Expected Behavior**:
[What should happen]
**Actual Behavior**:
[What actually happens]
**Steps to Reproduce**:
1. [Step 1]
2. [Step 2]
3. [Step 3]
**Screenshots** (if applicable):
[Attach images]
**Additional Context**:
[Any other relevant information]
Common Error Messages
"Skill execution failed"
- Restart conversation
- Check Skill isn't corrupted
- Try re-uploading Skill
"Unable to load Skill"
- Check Code Execution is enabled
- Verify Skill is in your Skills list
- Try uploading again
"Invalid YAML frontmatter"
- Check frontmatter syntax in SKILL.md
- Ensure
---markers are present - Verify
nameanddescriptionfields exist