Skip to content

docs: add auto-update and SessionStart hook documentation#10

Merged
a5m0 merged 1 commit intomainfrom
claude/document-skill-setup-QSm5V
Jan 16, 2026
Merged

docs: add auto-update and SessionStart hook documentation#10
a5m0 merged 1 commit intomainfrom
claude/document-skill-setup-QSm5V

Conversation

@a5m0
Copy link
Owner

@a5m0 a5m0 commented Jan 16, 2026

  • Add comprehensive auto-update documentation to README

    • Explain how plugin auto-updates work (at Claude Code startup)
    • Document manual update commands
    • Clarify what gets updated (skill files, metadata) vs what doesn't (Python deps)
    • Add version checking instructions
    • Include instructions for disabling auto-updates
  • Add SessionStart hook for automatic setup in Claude Code on the web

    • Create scripts/setup-session.sh for automatic dependency installation
    • Add .claude/settings.json to configure SessionStart hook
    • Hook installs patchright and Chrome browser automatically
    • Idempotent design - checks existing installations before reinstalling
    • Supports both plugin and standalone skill installations
  • Add CLAUDE.md repository documentation

    • Comprehensive documentation for Claude about the repository structure
    • Explains automatic setup process and SessionStart hook
    • Documents environment variables and session configuration
    • Includes troubleshooting section
  • Update README with SessionStart hook documentation

    • Add "Claude Code on the Web - Automatic Setup" section
    • Update installation instructions to distinguish web (automatic) vs local (manual)
    • Add "Clone Repository" option for full SessionStart hook support
    • Update "Claude Code Web Environments" section to reference SessionStart hook
    • Note limitations of standalone skill installation (no SessionStart hook)

This makes it clear to users:

  1. How plugin auto-updates work and how to control them
  2. That setup is automatic in Claude Code on the web
  3. What the SessionStart hook does and when it runs
  4. How to choose between plugin, standalone, and repository installation

- Add comprehensive auto-update documentation to README
  - Explain how plugin auto-updates work (at Claude Code startup)
  - Document manual update commands
  - Clarify what gets updated (skill files, metadata) vs what doesn't (Python deps)
  - Add version checking instructions
  - Include instructions for disabling auto-updates

- Add SessionStart hook for automatic setup in Claude Code on the web
  - Create scripts/setup-session.sh for automatic dependency installation
  - Add .claude/settings.json to configure SessionStart hook
  - Hook installs patchright and Chrome browser automatically
  - Idempotent design - checks existing installations before reinstalling
  - Supports both plugin and standalone skill installations

- Add CLAUDE.md repository documentation
  - Comprehensive documentation for Claude about the repository structure
  - Explains automatic setup process and SessionStart hook
  - Documents environment variables and session configuration
  - Includes troubleshooting section

- Update README with SessionStart hook documentation
  - Add "Claude Code on the Web - Automatic Setup" section
  - Update installation instructions to distinguish web (automatic) vs local (manual)
  - Add "Clone Repository" option for full SessionStart hook support
  - Update "Claude Code Web Environments" section to reference SessionStart hook
  - Note limitations of standalone skill installation (no SessionStart hook)

This makes it clear to users:
1. How plugin auto-updates work and how to control them
2. That setup is automatic in Claude Code on the web
3. What the SessionStart hook does and when it runs
4. How to choose between plugin, standalone, and repository installation
@a5m0 a5m0 merged commit 6f19f43 into main Jan 16, 2026
1 check passed
@a5m0 a5m0 deleted the claude/document-skill-setup-QSm5V branch January 16, 2026 07:09
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