Borrowing it
Nothing to install: this file belongs to ANFAIA/SkillNet. 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/ANFAIA/SkillNet/main/AGENTS.mdgit clone --depth 1 https://github.com/ANFAIA/SkillNetWrote 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/instructions/anfaia/skillnet/agents-md)<a href="https://agentmods.dev/instructions/anfaia/skillnet/agents-md"><img src="https://agentmods.dev/badge/instructions/anfaia/skillnet/agents-md/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/instructions/anfaia/skillnet/agents-md"><img src="https://agentmods.dev/badge/instructions/anfaia/skillnet/agents-md.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.02570 | $0.02570 |
| Opus 5.5 | $0.01028 | $0.01028 |
| Sonnet 5.5 | $0.00514 | $0.00514 |
| Haiku 4.5 | $0.00257 | $0.00257 |
Grade A, and why
SkillNet AGENTS.md 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 2mo 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 — 183 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AGENTS.md
Asked to start the project? →
RUNNING.md. Five steps, one decision (API key, local model, or neither), and it says what to verify afterwards. Do not reconstruct the commands from this file — the seed step is easy to miss and without it the dashboard is empty.
Project
SkillNet — open-source adaptive learning system. It creates courses from an idea or source material and can adapt their explanations, activities and interfaces to each person. Self-hosted, with organization and individual workspace modes.
Stack
| Layer | Technology |
|---|---|
| Frontend | React 19 + Vite + Tailwind v4 + React Router + TanStack Query |
| Backend | Python + FastAPI + fastapi-users |
| Database | PostgreSQL + pgvector |
| Auth | Session cookies (httpOnly, 7-day expiry) via fastapi-users CookieTransport |
| Real-time | SSE (Server-Sent Events) for streaming LLM responses |
| AI orchestration | LangGraph |
| LLM | Any OpenAI-compatible API (user configures endpoint + key + model) |
| Deployment | Docker Compose |
Repo structure
skillnet/
├── AGENTS.md # This file (root instructions)
├── RUNNING.md # How to start the project — read this first
├── apps/
│ ├── skillnet-api/ # FastAPI + LangGraph + pgvector (backend)
│ ├── skillnet-web/ # React SPA (frontend)
│ │ └── AGENTS.md # Frontend-specific instructions
│ ├── skillnet-a2a/ # A2A agent server (optional, `--profile a2a`)
│ └── skillnet-site/ # Public landing site
├── packages/
│ ├── a2tl-video/ # A2TL-Video — compact spec for agent-generated video (TypeScript)
│ ├── a2tl-web/ # A2TL-Web — compact spec for agent-generated web pages (TypeScript)
│ ├── mcp-md-reader/ # Markdown reader MCP server (TypeScript)
│ └── skillnet-mcp/ # SkillNet MCP server — thin client of /ext/v1 (TypeScript)
├── docs/
│ ├── design/
│ │ ├── v1-scope.md # What v1 is and isn't
│ │ ├── v2-dynamic-courses.md # The v2 design (Spanish) — implemented, chosen per course
│ │ ├── ai-course-design.md # Stateless AI endpoints and multi-model routing for course design (Spanish)
│ │ ├── openui-adoption.md # Why OpenUI, and what its reactive layer would cost (Spanish)
│ │ ├── tuning.md # The dials for generation quality, and what each does
│ │ ├── course-packages.md # A course as an installable directory (no LLM, no key)
│ │ ├── architecture.md # Architecture decisions (decided + deferred)
│ │ ├── data-model.md # PostgreSQL schema (v1 body + v2 appendix)
│ │ ├── screens.md # Screen specs
│ │ └── design-system.md # Visual design tokens and component patterns
│ └── research/ # Investigation by topic
└── assets/
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.
- 2mo ago Changed · +21 lines · +319 tokens per session e6f7e7516dcb
- 2mo ago First seen · 162 lines · 2,251 tokens per session scan A e30a91025f6e
SkillNet AGENTS.md is an instructions file published in the GitHub repository ANFAIA/SkillNet (23 stars, last pushed 22d ago), licensed Apache-2.0. It adds 2,570 tokens to every session, about $0.0103 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.
SkillNet AGENTS.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| SkillNet AGENTS.mdANFAIA/SkillNet | Instructions file | 23 | 22d ago | Apache-2.0 | A | 2,570 | Codex, OpenCode |
| vscode buildNext.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 9,719 | GitHub Copilot |
| next.js AGENTS.mdvercel/next.js | Instructions file | 143k | yesterday | MIT | A | 7,461 | Codex, OpenCode |
| langchain AGENTS.mdlangchain-ai/langchain | Instructions file | 149k | yesterday | MIT | A | 4,680 | Codex, OpenCode |
| vscode oss-third-party-notices.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 5,516 | GitHub Copilot |
| vscode copilot-instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 3,093 | GitHub Copilot |
| deepseek-harness AGENTS.mddeepseek-ai/deepseek-harness | Instructions file | 274k | 2d ago | MIT | A | 4,313 | Codex, OpenCode |