Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/hoblin/claude-ruby-marketplacenpx agentmods add skills/hoblin/claude-ruby-marketplace/create_noteWrote 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/hoblin/claude-ruby-marketplace/create_note)<a href="https://agentmods.dev/skills/hoblin/claude-ruby-marketplace/create_note"><img src="https://agentmods.dev/badge/skills/hoblin/claude-ruby-marketplace/create_note/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/hoblin/claude-ruby-marketplace/create_note"><img src="https://agentmods.dev/badge/skills/hoblin/claude-ruby-marketplace/create_note.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.00012 | $0.00633 |
| Opus 5.5 | $0.00005 | $0.00253 |
| Sonnet 5.5 | $0.00002 | $0.00127 |
| Haiku 4.5 | $0.00001 | $0.00063 |
Grade A, and why
create_note 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 1mo 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 — 82 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Create Note
You are tasked with capturing content as a persistent note in the thoughts system. This could be findings from a research subagent, insights from the current session, or any content worth preserving for future reference.
Process
1. Gather Metadata
Run spec-metadata (in the PATH) to get date, time, git commit, branch, and repository name.
2. Filepath & Naming
Create your file under ./thoughts/shared/notes/YYYY-MM-DD/description.md, where:
- YYYY-MM-DD is today's date
- description is a brief kebab-case description of the content
Examples:
2026-02-23/rails-8-turbo-stream-patterns.md2026-02-23/sidekiq-retry-best-practices.md2026-02-23/authentication-library-comparison.md
3. Note Writing
Using the above conventions, write your document with the following YAML frontmatter pattern. Use the metadata gathered in step 1:
---
date: [Current date and time with timezone in ISO format]
author: [Author name from spec-metadata]
git_commit: [Current commit hash]
branch: [Current branch name]
repository: [Repository name]
topic: "[Brief topic description]"
tags: [note, relevant-keywords]
status: complete
last_updated: [Current date in YYYY-MM-DD format]
last_updated_by: [Author name]
---
# [Topic]
## Context
[What prompted this note - the question, task, or goal]
## Content
[The actual content - preserved exactly as provided without summarization or transformation]
## Sources
[Links, file paths, or references - if applicable, omit section if none]
## Related
[Links to related notes, research, or plans in thoughts/ - if applicable, omit section if none]
4. Sync and Present
Run thoughts-sync to save the document.
Once complete, respond with:
Note captured at: ./thoughts/shared/notes/YYYY-MM-DD/description.md
You can reference this in future sessions or as input to other RPI commands.
Additional Notes & Instructions
- Preserve content exactly: The value of this note is capturing content losslessly. Do not summarize, synthesize, or transform the content unless explicitly asked.
- Include all links: If content came from web research, documentation lookups, or file analysis, preserve all URLs and file:line references.
- Topic from context: Derive the topic from the content being captured. Only ask the user if genuinely ambiguous.
- Sections are flexible: The Content section is required. Sources and Related sections should be included when applicable, omitted when not.
- Follow-up notes: If adding to an existing topic, consider updating the existing note rather than creating a duplicate. Update
last_updatedandlast_updated_byfields.
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.
- 1mo ago First seen · 82 lines · 12 tokens per session scan A 1948c3eee5c3
create_note is a skill published in the GitHub repository hoblin/claude-ruby-marketplace (37 stars, last pushed 1mo ago), licensed MIT. It adds 12 tokens to every session and 633 once invoked, about $0.0000 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-09-07.
Other skills, from other repositories
obsidian
Use when reading, searching, creating, or editing notes in an authorized Obsidian vault while preserving frontmatter, wikilinks, and unrelated notes.
notion-knowledge-capture
Convert conversations and notes into structured, linkable Notion pages for easy reuse.
oracle-confidentiality
Enforce confidentiality across Oracle deliverables — pre-delivery audits, codename enforcement, and content sanitization. Use before any Oracle client handoff, when sanitizing documents, or when checking deliverables for confidential leaks.
plan-archivist
Compresses a completed plan-tree branch into .claude/plans/archive/{NODEID}.summary.md. Removes the original node files (preserved by checkpoint history). Reduces always-loaded surface area as features ship.
project-context-loader
Load project conventions and generate session context. Use EXPLICITLY when needed, not automatically.
google-drive-upload
Upload files from Claude directly to Google Drive. Use this skill whenever the user wants to upload, save, or send a file to Google Drive — including Word documents (.docx), PDFs, Excel files, presentations, or any other file. Trigger on phrases like "upload to Drive", "save to Drive", "send to Drive", "put this in…