Claude/skill api#1
Open
Longfellow1 wants to merge 6 commits into
Open
Conversation
- pyproject.toml with click/rich/pydantic/pyobjc deps - config.toml template with policies and watcher toggles - keypulse/config.py: pydantic-settings + tomllib config loader - keypulse/utils/: paths, lock (PID-file single instance), logging (JSON) - keypulse/store/: models (dataclasses), db (thread-local SQLite), migrations (FTS5 + triggers), repository (CRUD) - keypulse/privacy/: detectors (regex patterns), desensitizer (redact/truncate) - keypulse/capture/: BaseWatcher, PolicyEngine, Normalizer https://claude.ai/code/session_011ToPLchJDHbutoHGx9XjGA
- capture/aggregator.py: session state machine (window-switch/idle cuts) - capture/manager.py: pipeline (policy → desensitize → store → FTS index) - capture/watchers/window.py: NSWorkspace + Accessibility API polling - capture/watchers/idle.py: CGEventSource idle detection - capture/watchers/clipboard.py: NSPasteboard change-count polling + dedup - capture/watchers/manual.py: pass-through for CLI save - capture/watchers/browser.py: stub for future browser watcher - services/timeline.py: session timeline formatting - services/stats.py: app distribution + activity aggregates - services/export.py: JSON / CSV / Markdown export - services/sessionizer.py: session query helpers - search/engine.py: FTS5 search with app/since/source filters - search/query_builder.py: safe FTS5 query builder - app.py: double-fork daemon + SIGTERM graceful shutdown https://claude.ai/code/session_011ToPLchJDHbutoHGx9XjGA
…imeline/recent/stats/search/session/export/purge/config/rules)
…branch Main README.md: - Full command reference with all 20 commands plus keypulse recall - Quick start with skill integration examples - Architecture and component documentation - Privacy and security guarantees - Configuration guide - Development instructions - Cross-link to main CLI branch SKILL_README.md (new): - Complete skill setup and usage guide - How the work-recall skill works with Claude Code / OpenClaw - Command options and output format - Troubleshooting guide - Best practices for using the skill - FAQ and examples - Privacy and capabilities matrix Both files reference each other and provide comprehensive documentation for users of both branches. https://claude.ai/code/session_011ToPLchJDHbutoHGx9XjGA
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This skill was developed for the main project, making it more convenient for users from OpenClaw.