astro-knots

astro-knots is a skill for Claude Code, Codex from lossless-group/lossless-agent-skills. It costs 123 tokens per session (3,884 once invoked), scanned A, original, MIT.

A set of conventions for building Astro websites, where Astro is a web framework focused on fast pages and content. It covers approved technologies, site structure, components, content workflows, and the group's extended Markdown format.

In plain words
What is it for?
Use it when creating or changing an Astro site, choosing dependencies, building page components, working with extended Markdown, or reviewing related projects in the Lossless ecosystem.
Why use it?
Projects in the same website family can become inconsistent when they use different patterns and dependencies. These conventions provide shared rules for building, reviewing, and extending them.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it when creating or changing an Astro site, choosing dependencies, building page components, working with extended Markdown, or reviewing related projects in the Lossless ecosystem.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/lossless-group/lossless-agent-skills/astro-knots
Install

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.

Any agent
npx skills add lossless-group/lossless-agent-skills --skill astro-knots
Clone the repo
git clone --depth 1 https://github.com/lossless-group/lossless-agent-skills

Made for: Claude Code, Codex.

Wrote 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.

agentmods badge for astro-knots

README.md
[![agentmods](https://agentmods.dev/badge/skills/lossless-group/lossless-agent-skills/astro-knots/github.svg)](https://agentmods.dev/skills/lossless-group/lossless-agent-skills/astro-knots)
Your own site
<a href="https://agentmods.dev/skills/lossless-group/lossless-agent-skills/astro-knots"><img src="https://agentmods.dev/badge/skills/lossless-group/lossless-agent-skills/astro-knots/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.

agentmods 80×15 button for astro-knots

Your own site · 80×15
<a href="https://agentmods.dev/skills/lossless-group/lossless-agent-skills/astro-knots"><img src="https://agentmods.dev/badge/skills/lossless-group/lossless-agent-skills/astro-knots.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 123 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,884 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00123 $0.03884
Opus 5 $0.00062 $0.01942
Sonnet 5 $0.00025 $0.00777
Haiku 4.5 $0.00012 $0.00388

Measured 12d ago against content hash a5a42d469d06, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

astro-knots 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 12d 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.

astro-knots/SKILL.md · 206 lines

How it starts

The opening of the file, as written. The whole thing — 206 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Astro Knots

A vision-mission masquerading as a stack: use the Internet as it was originally, idealistically intended.

Astro Knots is The Lossless Group's umbrella for a family of conventions across ~10+ Astro sites at various stages, built around Astro + Extended Markdown + SCM workflows + APIs. Think JAMstack with a steeper opinion gradient — and no one's heard of it yet.

Reference site: https://www.lossless.group/projects/gallery/astro-knots

When to use this skill

  • Working in any Astro project under lossless-monorepo or a sibling repo
  • Scaffolding a new Astro site (multiple new sites per quarter is normal)
  • Choosing or adding dependencies — always check tech rules below before installing anything
  • Building components, page layouts, content pipelines
  • Integrating Lossless Flavored Markdown (LFM)
  • User mentions "Astro Knots", "LFM", "extended markdown", "pseudomonorepo", or any of the ~10 site names
  • Code review or refactor on an Astro Knots project

The vision (don't skip)

  1. Internet as originally intended. Documents, links, hypertext. Composable, not bundled. Readable URLs. Fast pages. Open formats.
  2. Build in public. Ship code and content together. Document thinking while shipping, not after.
  3. Generate meaningful content while shipping. Every project produces durable thought-artifacts (specs, blueprints, explorations). The work and the writing are the same activity.
  4. Forefront of Human + AI + Agent collaboration. Aspire to make a meaningful contribution to how humans and agents build things together. The context-v/ framework is one such contribution; LFM is another.

If a proposal contradicts these, push back before implementing.

The Tech Hierarchy

A strict preference order. Always reach for the lowest level that works.

  1. HTML & CSS — first choice. Semantic HTML, modern CSS (grid, flexbox, container queries, @supports, native nesting). If HTML+CSS can do it, do not reach higher.
  2. Vanilla JS — when interactivity is genuinely needed. Web standards (Fetch, IntersectionObserver, custom elements) before any helper.
  3. A small focused package — when vanilla JS would require reinventing something hard. Prefer single-purpose, low-dep, ideally tree-shakeable libraries.
  4. A framework — last resort, and only one of the approved few below.

Read the full file on GitHub · 206 lines

Files

What ships with it

7 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

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.

  1. 12d ago First seen · 206 lines · 123 tokens per session scan A a5a42d469d06

Subscribe to this mod's changes

astro-knots is a skill published in the GitHub repository lossless-group/lossless-agent-skills (4 stars, last pushed 19d ago), licensed MIT. It adds 123 tokens to every session and 3,884 once invoked, about $0.0006 per session on Opus 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-31.

Related

Other skills, from other repositories

next-cache-components

Next.js 16 Cache Components guidance. Use when refactoring React Server Components for performance, debugging Partial Prerendering (PPR) issues, or applying the use cache directive, cacheLife, cacheTag, updateTag, and revalidateTag. Also use when deciding whether data should be static, cached, or dynamic, or when…

neverinfamous/memory-journal-mcp · 99 tokens

tailwind-css

Master Tailwind CSS v4 with its CSS-first configuration paradigm. Use when writing utility classes, configuring design tokens via @theme, implementing dark mode, migrating from v3, or integrating with React/Vue/Svelte. Triggers on "Tailwind", "utility CSS", "Tailwind v4", "@theme", "dark mode classes", "responsive…

neverinfamous/memory-journal-mcp · 105 tokens

vercel-ai-sdk

Vercel AI SDK best practices and patterns. Use when building AI applications with React/Next.js and @ai-sdk/react, @ai-sdk/core, or @ai-sdk/ui. Covers useChat, streamText, generateObject, tool calling, and streaming architectures. SECURITY: Never pass raw user inputs to executable tools without strict Zod schema…

neverinfamous/memory-journal-mcp · 82 tokens

next-best-practices

Next.js and React performance optimization best practices - file conventions, RSC boundaries, data patterns, async APIs, Core Web Vitals, and bundle size. NOT for granular component caching strategies (use next-cache-components).

neverinfamous/memory-journal-mcp · 49 tokens

shadcn-ui

Use when adding, customizing, or structuring shadcn/ui components in a project. Also use when dealing with components.json, Tailwind configuration for shadcn, or component registries. Use when working with shadcn/ui, components.json, lucide-react, radix-ui, or Tailwind component registries.

neverinfamous/memory-journal-mcp · 75 tokens

next-upgrade

Upgrade Next.js to a specific target version using safe dependency bumps, codemods, and diff reviews. Use when you need to execute major version bumps, resolve breaking changes, "upgrading Next.js", "migrate to Next.js 15 or 16", or safely "run @next/codemod" against the repository before upgrading.

neverinfamous/memory-journal-mcp · 75 tokens