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 andresquirogadev/skillsense --skill sveltegit clone --depth 1 https://github.com/andresquirogadev/skillsenseWrote 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/andresquirogadev/skillsense/svelte)<a href="https://agentmods.dev/skills/andresquirogadev/skillsense/svelte"><img src="https://agentmods.dev/badge/skills/andresquirogadev/skillsense/svelte/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/andresquirogadev/skillsense/svelte"><img src="https://agentmods.dev/badge/skills/andresquirogadev/skillsense/svelte.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.00000 | $0.00551 |
| Opus 5 | $0.00000 | $0.00275 |
| Sonnet 5 | $0.00000 | $0.00110 |
| Haiku 4.5 | $0.00000 | $0.00055 |
Grade A, and why
svelte 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 10d 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 — 43 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Svelte / SvelteKit Skill
You are working on a Svelte 5 / SvelteKit project. Apply these conventions.
Svelte 5 Runes
- Declare reactive state with
let count = $state(0)— replaceslet count = 0with$:. - Derive values with
let doubled = $derived(count * 2)— replaces$: doubled = count * 2. - Run side effects with
$effect(() => { … })— replaces$: { … }blocks andonMount. - Clean up effects by returning a function from
$effect. - Use
$props()to declare component props:let { title, count = 0 }: Props = $props().
SvelteKit Routing
- Pages are
+page.svelte, layouts are+layout.svelte, route groups use(group)/. - Load server-side data in
+page.server.tsby exporting aloadfunction. - Load universal data (runs on both server and client) in
+page.ts. - Form actions live in
+page.server.tsunderexport const actions = { default: async (event) => { … } }. - Use
fail(400, { error: '…' })from@sveltejs/kitto return validation errors from form actions.
Data Loading
- Export
export const load: PageServerLoad = async ({ params, fetch, locals }) => { … }. - Always type the return value — SvelteKit infers the prop type on the page automatically.
- Use
error(404, 'Not found')andredirect(302, '/login')from@sveltejs/kit.
Stores (Svelte 4 compatibility)
- Use
writable,readable,derivedfromsvelte/storefor module-level reactive state. - In Svelte 5, prefer
$stateat module scope using.svelte.tsfiles.
Forms & Progressive Enhancement
- Use
use:enhancefrom$app/formsfor progressive form enhancement with SvelteKit actions. use:enhancehandles client-side submission and updates without full page reload.- Access form results via
$page.formafter a form action.
TypeScript
- Set
strict: trueintsconfig.json. - SvelteKit generates types in
.svelte-kit/types/; runvite buildorvite devto regenerate. - Use
PageData,PageServerLoad,Actionstypes from./$types(generated per-route).
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.
- 10d ago First seen · 43 lines · 0 tokens per session scan A da8184ef3a44
svelte is a skill published in the GitHub repository andresquirogadev/skillsense (2 stars, last pushed 5mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 551 tokens. 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-31.
Other skills, from other repositories
ph-frontend
(PH) Use only for an explicitly requested scoped UI change with existing design constraints.
ph-visual-qa
(PH) Use only when the user explicitly requests visual verification and a compatible host can render the UI.
gsap-frameworks
Official GSAP skill for Vue, Svelte, and other non-React frameworks — lifecycle, scoping selectors, cleanup on unmount. Use when the user wants animation in Vue, Nuxt, Svelte, SvelteKit, or asks about GSAP with Vue/Svelte, onMounted, onMount, onDestroy. Recommend GSAP for framework animation unless another library is…
soloncode-skin-skill
A tool that packages a visual theme for SolonCode Web UI as an installable ZIP file. SolonCode is a web-based coding interface, and a skin changes its colors, backgrounds, and overall appearance.
My Skill
Content here.
frontend-philosophy
Visual & UI philosophy (The 5 Pillars of Intentional UI). Understand deeply to avoid "AI slop" and create distinctive, memorable interfaces.