Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add spyrae/kronos-agent-os --skill housing-searchgit clone --depth 1 https://github.com/spyrae/kronos-agent-osWrote 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/spyrae/kronos-agent-os/housing-search)<a href="https://agentmods.dev/skills/spyrae/kronos-agent-os/housing-search"><img src="https://agentmods.dev/badge/skills/spyrae/kronos-agent-os/housing-search/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/spyrae/kronos-agent-os/housing-search"><img src="https://agentmods.dev/badge/skills/spyrae/kronos-agent-os/housing-search.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00025 | $0.00828 |
| Opus 5.5 | $0.00010 | $0.00331 |
| Sonnet 5.5 | $0.00005 | $0.00166 |
| Haiku 4.5 | $0.00003 | $0.00083 |
Grade A, and why
housing-search 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 — 89 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Housing Search
Before searching
Six answers, and searching without them wastes the search:
- Dates and length of stay. A month is a different market from a week — monthly rates on the big platforms run far below thirty nightly rates, and a search priced per night answers a question nobody asked.
- Total budget, not the nightly figure. The number that matters is rent for the whole stay plus deposit plus utilities plus fees.
- Area, at the granularity the owner actually cares about.
- Non-negotiables — the two or three things whose absence rules a place out (air conditioning, a desk, a kitchen, parking).
- Who is staying — children, pets and long-stay guests all change what is available and what it costs.
- When they need to decide. It changes whether to shortlist three or thirty.
Anything the owner has told you before lives in notes/user/. Ask only for what
is missing, and ask once.
Searching
Search each site separately and in parallel; they overlap less than people
expect. Fetch listing pages with fetch_page — search-result pages reorder
themselves and are worth less than they look.
Signed in, prices and availability differ. If the owner has an account for the
site, open it first (open_site_session) and say in the result whether you were
signed in — an unsigned search is a different set of prices, and presenting it
as theirs is a small lie that compounds.
What a listing does not tell you
Collect these per candidate, and never fill one in by assumption. A listing that does not state the deposit is not a listing with no deposit; a missing figure is not a zero one, and treating it as one puts the least documented place at the top of the list:
- deposit: amount, and what returns it
- utilities: who pays, and what they actually run to in the hot or cold season
- minimum stay, and what leaving early costs
- what is not included — cleaning, linen, agency fee, tourist tax
- who repairs what, and how quickly
- internet: the real speed, not the advertised one
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 · 89 lines · 25 tokens per session scan A e703807edb32
housing-search is a skill published in the GitHub repository spyrae/kronos-agent-os (62 stars, last pushed 5d ago), licensed MIT. It adds 25 tokens to every session and 828 once invoked, about $0.0001 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-08-30.
Other skills, from other repositories
python-lib-analyzer
Analyze any Python library structure, explore modules, classes, and functions with signatures and documentation.
data-visualization
Use for creating publication-quality charts and multi-panel analysis summaries. Triggers when tasks involve visualizing data, plotting results, creating charts, or producing visual reports from analysis output.
cuml-machine-learning
Use for GPU-accelerated machine learning on tabular data using NVIDIA cuML. Triggers when tasks involve classification, regression, clustering, dimensionality reduction, or model training on datasets.
schema-exploration
Lists tables, describes columns and data types, identifies foreign key relationships, and maps entity relationships in a database. Use when the user asks about database schema, table structure, column types, what tables exist, ERD, foreign keys, or how entities relate.
deepagents-thread-inspector
Inspect and explain conversations in the local Deep Agents Code SQLite session store. Use to look up the current thread's title or name, as a fallback when LangSmith trace tooling is unavailable, for offline or untraced sessions, or when asked to identify or summarize a local dcode thread, inspect checkpoint metadata…
remember
Review the current conversation and capture valuable knowledge — best practices, coding conventions, architecture decisions, workflows, and user feedback — into persistent memory (AGENTS.md) or reusable skills. Use when the user says: (1) remember this, (2) save what we learned, (3) update memory, (4) capture…