eddmann/jeeves/pages
Claude Code and agent skill by eddmann/jeeves
- community
Checking that the SKILL.md file is still in the repository.
Publish dynamic web pages for dashboards, trackers, or any data viewable in a browser. Server-side Python runs on every request.
Install
npx vskill@latest install eddmann/jeeves/pagesSKILL.md
Pages
Drop a .py file in pages/ with a render(request) function and it's live as a web page. Any Python logic — DB queries, API calls, file reads — runs server-side on every request. The server wraps your HTML in a shared dark mode layout with auto-discovered navigation.
Available at http://jeeves:8080 over Tailscale.
Creating Pages
Create, edit, and delete .py files in workspace/skills/pages/pages/. Changes are live on next request — no publish step, no restart.
Rules
render(request)is required — receives a FastAPIRequest, returns HTMLPath(__file__)gives the module's location for relative DB/file paths- Files starting with
_are skipped (use for shared helpers) - Errors show a styled traceback page, not a raw 500
- Use
request.query_paramsfor URL parameters (e.g.?date=2026-01-01)
Sub-routes
Use a directory with __init__.py for nested pages:
The __init__.py handles the index and any unmatched sub-paths via request.path_params.get("subpath", "").
Server
Page changes are live immediately. Only restart if server.py itself changes:
Styling
Tailwind CSS is available via CDN. Custom theme colours:
bg (#1a1a2e), card (#16213e), border (#2a2a4a), accent (#e94560), muted (#8a8a9a)
Use as Tailwind classes: bg-card, border-border, text-accent, text-muted, etc.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/pages/SKILL.md
Popularity
- Repository stars
- 2
- Repository forks
- 1
- 7-day trend score
- 10
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/eddmann/jeeves/pages)