Files
claude-hidden-toolkit/CONTRIBUTING.md
T
frmorettoandClaude Opus 4.6 d8d5d03ef0 Initial release: Edition 1.3 — 28 tools, 3 platforms, fully verified
Claude's Hidden Toolkit documents 28 undocumented internal tools across
Claude.ai's browser, desktop app, and mobile app interfaces. All parameter
schemas and response formats are empirically confirmed through cross-platform
testing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 12:13:26 +01:00

77 lines
3.3 KiB
Markdown

# Contributing to Claude's Hidden Toolkit
Thanks for your interest in contributing! This project documents Claude.ai's undocumented internal tools — every contribution helps the community understand what's really happening under the hood.
## How to Contribute
### Reporting New Tools or Changes
If you've discovered a new tool, a schema change, or platform-specific behavior not covered in the book:
1. **Open an Issue** with the label `discovery`
2. Include:
- Tool name (exact internal name if known)
- Platform tested on (browser / desktop app / mobile app / iOS / Android)
- How you discovered it (e.g., `tool_search` query, system prompt extraction, behavioral observation)
- Parameter schema if available (JSON)
- Response format with a real example
- Any gotchas or edge cases observed
### Correcting Existing Documentation
If something in the book is wrong or outdated:
1. **Open an Issue** with the label `correction`
2. Include:
- Which tool card or chapter section is affected
- What the book currently says
- What you observed instead
- Platform and date of observation
### Submitting a Pull Request
For direct content changes:
1. Fork the repo
2. Edit `Claude_Hidden_Toolkit.md` only — this is the source of truth
3. Follow the existing formatting conventions (see below)
4. Submit a PR with a clear description of what changed and how it was verified
## Formatting Conventions
- **Tool names** in backticks: `web_search`, `event_create_v0`
- **Platform availability** stated on every claim
- **Tool cards** follow the template in Appendix C — don't freestyle the structure
- **Figures** are numbered sequentially (fig_01 through fig_22+). Continue the sequence; never reuse or skip numbers
- **Response formats** marked as confirmed with real output. If you can't confirm, note it explicitly
- **Tables** for structured comparisons, not bullet lists
## Verification Standard
This project has a strict empirical standard. We don't document tools based on speculation, hearsay, or what "should" work. Every claim must be:
- **Tested** on at least one platform with a real Claude.ai session
- **Reproducible** — another user should be able to trigger the same behavior
- **Platform-tagged** — specifying exactly where it works and where it doesn't
If you've observed something but can't fully verify it, open an Issue rather than a PR. The community can help confirm.
## What We're Looking For
High-value contributions include:
- **iOS-specific tools** (Reminders suite, Siri integration) — we have limited iOS testing coverage
- **Screenshot captures** for the 22 figures currently marked [Upcoming]
- **Cross-platform verification** of existing tool cards on platforms we haven't tested
- **New deferred tools** discovered via `tool_search` sweeps
- **Schema changes** from Anthropic updates that break or modify existing tools
- **MCP Connector behavior** differences between Projects and standard chats
## Code of Conduct
Be respectful, constructive, and evidence-based. This is a technical documentation project — claims need proof, disagreements are settled by testing, and everyone's contributions are valued.
## License
By contributing, you agree that your contributions will be licensed under [CC BY 4.0](LICENSE), the same license as the rest of the project.