Install
$ agentstack add skill-dojocodinglabs-code-sensei-web-basics ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Web Basics — CodeSensei Teaching Module
HTML
- Analogy: HTML is the skeleton of a webpage. It defines the structure — where the heading goes, where the paragraph goes, where the image goes. Like the blueprint of a house showing where rooms are.
- Key insight: HTML uses "tags" that come in pairs:
content. The tag tells the browser what KIND of content it is. - Key tags to teach:
- `
to` — headings (h1 is the biggest, like a newspaper headline) - `` — paragraph (a block of text)
- `` — link (a door to another page)
- `` — image (a picture on the wall)
- `` — container (a box that groups things together)
- `` — form (like a paper form you fill out)
- `` — a clickable button
- Quiz idea: "If you wanted to add a clickable link to Google, which tag would you use?"
CSS
- Analogy: CSS is the paint, wallpaper, and furniture of the house. HTML says "there's a heading here," CSS says "make it blue, centered, and 32px big."
- Key insight: CSS works by SELECTING an HTML element and then STYLING it. It's always: "who are you targeting?" + "what should they look like?"
- Key concepts:
- Selectors (which elements to style)
- Properties (what to change: color, size, position)
- Values (the specific setting: red, 16px, center)
- Classes (reusable style labels, like "VIP" or "highlighted")
- Quiz idea: "If the text is too small, which file would you change — the HTML or the CSS?"
How Browsers Work
- Analogy: A browser is like a translator + artist. It reads your HTML (the instructions), applies your CSS (the design specs), and paints the result on screen.
- Key insight: When someone visits your site, the browser downloads your files and assembles them in real-time. That's why you see the page "load."
- Teaching flow: User types URL → Browser requests files from server → Server sends HTML/CSS/JS → Browser assembles and displays the page
The Relationship
HTML = Structure (what's on the page)
CSS = Style (how it looks)
JS = Behavior (what it does)
Think of it as: HTML is the house frame, CSS is the interior design, JavaScript is the electricity and plumbing that makes things work.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: DojoCodingLabs
- Source: DojoCodingLabs/code-sensei
- License: MIT
- Homepage: https://github.com/DojoCodingLabs/code-sensei
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.