Slash command at custom-skills/31-notion-organizer/commands/notion-search.md documents the CLI surface and JSON output schema. CLAUDE.md gains a Semantic Search section explaining the 4-stage pipeline and env var requirements. requirements.txt notes the optional anthropic SDK dependency (the skill falls back to the claude CLI if missing). Final task of Phase 3b-i. 30 tests passing. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
31 lines
527 B
Plaintext
31 lines
527 B
Plaintext
# Notion Organizer Scripts - Requirements
|
|
# Python 3.10+ required
|
|
|
|
# Notion API client
|
|
notion-client==2.2.1
|
|
|
|
# Async HTTP
|
|
aiohttp==3.9.1
|
|
|
|
# Rate limiting
|
|
asyncio-throttle==1.0.2
|
|
|
|
# Environment variables
|
|
python-dotenv==1.0.0
|
|
|
|
# Retry logic
|
|
tenacity==8.2.3
|
|
|
|
# Progress bars
|
|
tqdm==4.66.1
|
|
|
|
# Optional: Data analysis
|
|
# pandas==2.1.4
|
|
|
|
# Optional: Fuzzy matching for duplicates
|
|
# rapidfuzz==3.5.2
|
|
|
|
# Optional: required only for direct Anthropic SDK use.
|
|
# If missing, the search skill falls back to `claude -p` CLI.
|
|
anthropic>=0.40.0
|