React Native TrueSheet is a React Native component that provides native bottom sheets and related side-sheet interfaces on iOS, Android, and the web. It is for developers building mobile or cross-platform app interfaces with modals, navigation, scrolling content, and keyboard-aware layouts. The catalogue instructions and skill support development with this component.
Borrowing it
Nothing to install: this file belongs to lodev09/react-native-true-sheet. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/lodev09/react-native-true-sheet/main/.agents/skills/changelog/SKILL.mdgit clone --depth 1 https://github.com/lodev09/react-native-true-sheetWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/lodev09/react-native-true-sheet/changelog)<a href="https://agentmods.dev/skills/lodev09/react-native-true-sheet/changelog"><img src="https://agentmods.dev/badge/skills/lodev09/react-native-true-sheet/changelog/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/lodev09/react-native-true-sheet/changelog"><img src="https://agentmods.dev/badge/skills/lodev09/react-native-true-sheet/changelog.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00081 | $0.01275 |
| Opus 5.5 | $0.00032 | $0.00510 |
| Sonnet 5.5 | $0.00016 | $0.00255 |
| Haiku 4.5 | $0.00008 | $0.00128 |
Grade A, and why
changelog scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 69 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Changelog
Every user-facing PR is recorded once in ## Unreleased of CHANGELOG.md. Add the entry right after gh pr create, on the PR branch, so it lands with the squash merge. scripts/release.sh turns Unreleased into the version heading on stable releases only (betas skip it).
1. New entry, extend, or skip
"Shipped" means in the latest stable release: git describe --tags --abbrev=0 --exclude '*-*' origin/v3 (e.g. v3.11.18). main is the unreleased v4; its betas don't count — a PR already published in a v4.0.0-beta.* is still unreleased, and so is any bug it introduced.
- Extend an existing Unreleased entry when the PR follows up on it: a fix for a bug that never shipped, polish for an unreleased feature, a second PR of the same change, or another update to the same skill, guide, or example upgrade. Append the PR link (and any new contributors) and reword only if the behavior described changes. E.g. #911 + #919 + #925 (
dimColor), #784 + #796 + #848 + #983 (scrollable bottom inset), #904 + #923 (e2eskill), #799 + #848 + #877 (truesheet-usageskill).- A bug never shipped when its code only exists in Unreleased (
git show <tag>:<path>fails or lacks it) or it came from an Unreleased PR, including one already out in a beta. Extend the entry of the PR that introduced the code: find the commit withgit log -S '<code>' -- <path>. PRs merged into thev4branch are squashed into #751 onmain, so match those by feature.
- A bug never shipped when its code only exists in Unreleased (
- Skip changes nobody using or contributing to the library would notice: small docs notes, CI, tests, example-only build fixes. Also skip a fix for code whose introducing PR has no entry to extend.
- New entry otherwise.
2. Section and platform
| Section | For | Commit type |
|---|---|---|
🎉 New features |
New props, events, methods, components, platform support | feat |
🐛 Bug fixes |
Fixed behavior | fix |
💥 Breaking changes |
Anything requiring user action to upgrade | ! (e.g. refactor!) |
💡 Others |
Docs, guides, examples, agent skills, internal refactors, tooling | docs, chore, refactor |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago Changed · +2 lines e29a6f9e1397
- 9d ago Changed · +1 lines f7834cd88cfa
- 23d ago First seen · 66 lines · 81 tokens per session scan A 6bf9ea9f2335
changelog is a skill published in the GitHub repository lodev09/react-native-true-sheet (2,089 stars, last pushed yesterday), licensed MIT. It adds 81 tokens to every session and 1,275 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-14.
changelog compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| changeloglodev09/react-native-true-sheet | Skill | 2.1k | yesterday | MIT | A | 81 | Claude Code, Codex |
| windows-compatibilitydotnet/maui-labs | Skill | 235 | yesterday | MIT | A | 12 | Claude Code, Codex |
| prepare-merge-requestTalissonVitorino/kmp-ios-skills | Skill | 16 | 2mo ago | MIT | C | 101 | Claude Code, Codex |
| argent-device-interactsoftware-mansion/argent | Skill | 3.2k | yesterday | Apache-2.0 | A | 78 | Claude Code, Codex |
| argent-settings-permissionssoftware-mansion/argent | Skill | 3.2k | yesterday | Apache-2.0 | A | 140 | Claude Code, Codex |
| argent-metro-debuggersoftware-mansion/argent | Skill | 3.2k | yesterday | Apache-2.0 | A | 104 | Claude Code, Codex |
| argent-lenssoftware-mansion/argent | Skill | 3.2k | yesterday | Apache-2.0 | A | 67 | Claude Code, Codex |