216 lines
5.9 KiB
Markdown
216 lines
5.9 KiB
Markdown
---
|
|
description: Troubleshoot common issues with skills analysis setup and execution
|
|
---
|
|
|
|
# Skills Analysis Troubleshooting
|
|
|
|
I'll help you diagnose and fix common issues with the Claude Skills Analyzer.
|
|
|
|
## 🔍 Quick Diagnostics
|
|
|
|
Let me check your current setup and identify any issues:
|
|
|
|
### Directory Structure Check
|
|
First, let me verify your project has the required directories:
|
|
|
|
```
|
|
Expected structure:
|
|
├── data-exports/
|
|
│ ├── claude/ # Claude export files
|
|
│ └── chatgpt/ # ChatGPT export files
|
|
├── reports/ # Analysis outputs
|
|
└── generated-skills/ # Generated skill packages
|
|
```
|
|
|
|
### Data Files Check
|
|
Looking for these required files:
|
|
|
|
**Claude exports** (`data-exports/claude/`):
|
|
- [ ] `conversations.json` - Required
|
|
- [ ] `projects.json` - Optional but helpful
|
|
- [ ] `users.json` - Optional
|
|
|
|
**ChatGPT exports** (`data-exports/chatgpt/`):
|
|
- [ ] `conversations.json` - Required
|
|
- [ ] `user.json` - Optional
|
|
- [ ] `shared_conversations.json` - Optional
|
|
|
|
## 🚨 Common Issues & Solutions
|
|
|
|
### Issue: "No conversation files detected"
|
|
|
|
**Causes:**
|
|
- Files in wrong directories
|
|
- Incorrect file names
|
|
- Empty or corrupted JSON files
|
|
|
|
**Solutions:**
|
|
1. **Check file locations**: Ensure JSON files are in correct `data-exports/` subdirectories
|
|
2. **Verify file names**: Must match exactly (case-sensitive)
|
|
3. **Validate JSON**: Open files in text editor to check they're valid JSON
|
|
4. **Check file sizes**: Empty files (0 bytes) won't work
|
|
|
|
### Issue: "Analysis produces no patterns"
|
|
|
|
**Causes:**
|
|
- Too few conversations (need 20+ minimum)
|
|
- Conversations too short or simple
|
|
- No recurring patterns in usage
|
|
|
|
**Solutions:**
|
|
1. **Accumulate more data**: Export again after more AI usage
|
|
2. **Lower thresholds**: Adjust frequency requirements in analysis
|
|
3. **Check conversation quality**: Need substantial back-and-forth interactions
|
|
4. **Try different timeframes**: Use older exports if available
|
|
|
|
### Issue: "Plugin command not found"
|
|
|
|
**Causes:**
|
|
- Plugin not properly installed
|
|
- Claude Code needs restart
|
|
- Marketplace not added correctly
|
|
|
|
**Solutions:**
|
|
1. **Verify installation**:
|
|
```shell
|
|
/plugin list
|
|
```
|
|
2. **Restart Claude Code**: Close and reopen
|
|
3. **Reinstall plugin**:
|
|
```shell
|
|
/plugin uninstall claude-skills-analyzer@hirefrank
|
|
/plugin install claude-skills-analyzer@hirefrank
|
|
```
|
|
|
|
### Issue: "JSON parsing errors"
|
|
|
|
**Causes:**
|
|
- Incomplete export downloads
|
|
- File corruption during transfer
|
|
- Unsupported export format versions
|
|
|
|
**Solutions:**
|
|
1. **Re-download exports**: Get fresh copies from AI platforms
|
|
2. **Check file integrity**: Verify files open properly in text editor
|
|
3. **Try smaller batches**: Export smaller date ranges if available
|
|
|
|
### Issue: "Skills generation fails"
|
|
|
|
**Causes:**
|
|
- Insufficient write permissions
|
|
- Conflicting files in output directories
|
|
- Pattern analysis errors
|
|
|
|
**Solutions:**
|
|
1. **Check permissions**: Ensure you can write to project directory
|
|
2. **Clear output directories**: Remove old `reports/` and `generated-skills/` content
|
|
3. **Try incremental analysis**: Start with Option A (report only)
|
|
|
|
## 🔧 Manual Diagnostics
|
|
|
|
### Check Your Export Files
|
|
```shell
|
|
# Navigate to your data directory
|
|
cd data-exports
|
|
|
|
# Check file sizes (should be >1KB)
|
|
ls -la claude/
|
|
ls -la chatgpt/
|
|
|
|
# Preview file contents (first few lines)
|
|
head -5 claude/conversations.json
|
|
head -5 chatgpt/conversations.json
|
|
```
|
|
|
|
### Validate JSON Structure
|
|
```shell
|
|
# Check if files are valid JSON (on systems with jq)
|
|
jq . claude/conversations.json > /dev/null && echo "Claude JSON valid"
|
|
jq . chatgpt/conversations.json > /dev/null && echo "ChatGPT JSON valid"
|
|
```
|
|
|
|
## 📊 Data Requirements
|
|
|
|
### Minimum Requirements
|
|
- **20+ conversations** total across platforms
|
|
- **Average 3+ exchanges** per conversation
|
|
- **Variety of topics/tasks** represented
|
|
- **JSON files >1KB** in size
|
|
|
|
### Optimal Requirements
|
|
- **50+ conversations** for meaningful patterns
|
|
- **Mix of short and long conversations**
|
|
- **Regular usage patterns** over time
|
|
- **Both platforms** represented (if you use both)
|
|
|
|
## 🎯 Quick Fixes
|
|
|
|
### Create Missing Directories
|
|
```shell
|
|
mkdir -p data-exports/claude data-exports/chatgpt reports generated-skills
|
|
```
|
|
|
|
### Test Plugin Installation
|
|
```shell
|
|
# Check if plugin is available
|
|
/help | grep analyze-skills
|
|
|
|
# List installed plugins
|
|
/plugin list | grep claude-skills-analyzer
|
|
```
|
|
|
|
### Reset and Retry
|
|
```shell
|
|
# Clear any partial outputs
|
|
rm -rf reports/* generated-skills/*
|
|
|
|
# Re-run analysis with fresh start
|
|
/analyze-skills
|
|
```
|
|
|
|
## 📞 Getting Additional Help
|
|
|
|
### For Setup Issues
|
|
- Review `/skills-setup` for complete setup guide
|
|
- Check plugin README at `plugins/claude-skills-analyzer/README.md`
|
|
- Verify you have the latest plugin version
|
|
|
|
### For Analysis Issues
|
|
- Try Option A (Analysis Report Only) first
|
|
- Review conversation export quality
|
|
- Consider smaller dataset for initial testing
|
|
|
|
### For Technical Issues
|
|
- Check [GitHub Issues](https://github.com/hirefrank/hirefrank-marketplace/issues)
|
|
- Report bugs with error messages and setup details
|
|
- Join discussions for community support
|
|
|
|
## 💡 Pro Troubleshooting Tips
|
|
|
|
1. **Start small**: Test with a small, known-good dataset first
|
|
2. **Check permissions**: Ensure you can read/write in the project directory
|
|
3. **Update regularly**: Keep the plugin updated to latest version
|
|
4. **Document patterns**: Note what types of conversations work best
|
|
5. **Incremental approach**: Use existing analysis logs for efficiency
|
|
|
|
## 🔄 Still Having Issues?
|
|
|
|
If problems persist:
|
|
|
|
1. **Gather diagnostics**:
|
|
- Plugin version (`/plugin list`)
|
|
- Error messages (exact text)
|
|
- File sizes and locations
|
|
- Claude Code version
|
|
|
|
2. **Try minimal test**:
|
|
- Create new directory
|
|
- Add just 1-2 export files
|
|
- Run analysis with Option A
|
|
|
|
3. **Get support**:
|
|
- Open GitHub issue with full details
|
|
- Include anonymized error logs
|
|
- Describe expected vs actual behavior
|
|
|
|
Let me know what specific issue you're experiencing and I'll provide targeted help! |