Skip to content

Claude/skill api#1

Open
Longfellow1 wants to merge 6 commits into
mainfrom
claude/skill-api
Open

Claude/skill api#1
Longfellow1 wants to merge 6 commits into
mainfrom
claude/skill-api

Conversation

@Longfellow1
Copy link
Copy Markdown
Owner

This skill was developed for the main project, making it more convenient for users from OpenClaw.

claude added 6 commits April 14, 2026 15:42
- 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants