refactor: Update CLI commands to use new unified entry points

Updated all command examples in CLI scripts from old pattern:
  python3 cli/<script>.py → skill-seekers <command>

Changes:
- doc_scraper.py → skill-seekers scrape
- github_scraper.py → skill-seekers github
- pdf_scraper.py → skill-seekers pdf
- unified_scraper.py → skill-seekers unified
- enhance_skill.py → skill-seekers enhance
- enhance_skill_local.py → skill-seekers enhance
- package_skill.py → skill-seekers package
- estimate_pages.py → skill-seekers estimate

This reflects the new modern Python packaging with proper entry
points. Users can now use clean commands instead of file paths.

Files updated: 10 CLI scripts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
yusyus
2025-11-07 01:23:17 +03:00
parent 9931066741
commit 13ca374295
10 changed files with 49 additions and 49 deletions

View File

@@ -4,9 +4,9 @@ Documentation to Claude Skill Converter
Single tool to scrape any documentation and create high-quality Claude skills.
Usage:
python3 cli/doc_scraper.py --interactive
python3 cli/doc_scraper.py --config configs/godot.json
python3 cli/doc_scraper.py --url https://react.dev/ --name react
skill-seekers scrape --interactive
skill-seekers scrape --config configs/godot.json
skill-seekers scrape --url https://react.dev/ --name react
"""
import os
@@ -1735,7 +1735,7 @@ def execute_enhancement(config: Dict[str, Any], args: argparse.Namespace) -> Non
logger.warning("\n⚠ Enhancement failed, but skill was still built")
except FileNotFoundError:
logger.warning("\n⚠ enhance_skill.py not found. Run manually:")
logger.info(" python3 cli/enhance_skill.py output/%s/", config['name'])
logger.info(" skill-seekers-enhance output/%s/", config['name'])
# Optional enhancement with Claude Code (local, no API key)
if args.enhance_local:
@@ -1750,18 +1750,18 @@ def execute_enhancement(config: Dict[str, Any], args: argparse.Namespace) -> Non
logger.warning("\n⚠ Enhancement failed, but skill was still built")
except FileNotFoundError:
logger.warning("\n⚠ enhance_skill_local.py not found. Run manually:")
logger.info(" python3 cli/enhance_skill_local.py output/%s/", config['name'])
logger.info(" skill-seekers-enhance output/%s/", config['name'])
# Print packaging instructions
logger.info("\n📦 Package your skill:")
logger.info(" python3 cli/package_skill.py output/%s/", config['name'])
logger.info(" skill-seekers-package output/%s/", config['name'])
# Suggest enhancement if not done
if not args.enhance and not args.enhance_local:
logger.info("\n💡 Optional: Enhance SKILL.md with Claude:")
logger.info(" API-based: python3 cli/enhance_skill.py output/%s/", config['name'])
logger.info(" API-based: skill-seekers-enhance output/%s/", config['name'])
logger.info(" or re-run with: --enhance")
logger.info(" Local (no API key): python3 cli/enhance_skill_local.py output/%s/", config['name'])
logger.info(" Local (no API key): skill-seekers-enhance output/%s/", config['name'])
logger.info(" or re-run with: --enhance-local")