Updated 5mo ago
by jonathanmalkin
jules
A Claude Code Reference Implementation — 30 skills, 23 rules, 9 hooks, 5 agents. Reference implementation for building a personal AI collabtor..
67 GitHub stars (67)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | +1 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 19 skills (19 skills found in its SKILL.md files)
- 9 forks (9 forks)
- 5mo ago last update (Last updated 5mo ago)
Install
Skills CLI
npx skills add jonathanmalkin/jules
Asks which skills and agents to install. Just one: npx skills add jonathanmalkin/jules --skill agent-browser — add -g for every project.
Claude Code
git clone https://github.com/jonathanmalkin/julescp -r "jules/.claude/skills/agent-browser" ~/.claude/skills/
Copies the agent-browser skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add jonathanmalkin/jules
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to…
.claude/skills/agent-browser/SKILL.md on GitHub (opens in a new tab) -
build
Software development end-to-end: scope -> design -> plan -> execute -> deploy. Merges scope, writing-plans, executing-plans, and subagent-driven-development. Use when the user says 'build', 'implement', 'code', 'write a script', 'create a feature', or when /think chains here after identifying a concrete software deliverable.
.claude/skills/build/SKILL.md on GitHub (opens in a new tab) -
debug
Structured debugging methodology that finds root causes before attempting fixes. Reproduces issues, traces data flow, forms hypotheses, and tests one variable at a time. Use when encountering any bug, test failure, unexpected behavior, or error message. Triggers on 'debug', 'fix this bug', 'why is this failing', 'test failure', 'error', or any unexpected behavior. Do NOT use for feature requests…
.claude/skills/debug/SKILL.md on GitHub (opens in a new tab) -
financial-advisor
Personal finance planning system for initial setup (interview), full reviews, and quick analysis. Tracks net worth, runway, spending, taxes, investments, and retirement projections. Generates an HTML dashboard. Triggers on 'financial advisor', 'analyze my finances', 'review my finances', 'what's my runway', 'look at these statements', or when financial documents are dropped. Do NOT use for busine…
.claude/skills/financial-advisor/SKILL.md on GitHub (opens in a new tab) -
generate-image-openai
Generates images using OpenAI/DALL-E/GPT image models with an iterative two-phase workflow: fast drafts for iteration, high-quality final render on approval. Triggers on 'generate an image', 'create a picture', 'make me an illustration', 'DALL-E', or any image creation task. Do NOT use for diagrams or flowcharts (use /diagram or /excalidraw-diagram).
.claude/skills/generate-image-openai/SKILL.md on GitHub (opens in a new tab) -
good-morning
Present the daily operational briefing and start-of-day context. Use when the user says "good morning", "morning briefing", "what's today look like", "what do I have today", "morning rundown", "what's on my plate", "start of day", "weekly review", "weekly briefing", or "give me the weekly". Do NOT activate for casual mid-conversation "good morning" greetings when already deep in a task.
.claude/skills/good-morning/SKILL.md on GitHub (opens in a new tab) -
pdf
Processes PDF files for reading, extracting text/tables, merging, splitting, rotating, watermarking, creating, form filling, encrypting/decrypting, image extraction, and OCR on scanned PDFs. Triggers when the user mentions a .pdf file, asks to produce one, or needs any PDF manipulation. Do NOT use for other document types like .docx or .pptx.
.claude/skills/pdf/SKILL.md on GitHub (opens in a new tab) -
plane
Plane.so project management interface via direct API scripts. Use when user says 'plane', 'check plane', 'update plane', 'GP-42', 'plane status', 'sync to plane', 'look up task', or any Plane-related project management action.
.claude/skills/plane/SKILL.md on GitHub (opens in a new tab) -
reply-x
Find posts where @[your-handle] tags @builtwithjules, draft replies, post approved ones as @builtwithjules.
.claude/skills/reply-x/SKILL.md on GitHub (opens in a new tab) -
research
Standalone research with persistence. Dispatches parallel research agents, synthesizes sources, produces structured findings with living documents for cross-session pickup. Use when user says "research", "look into", "deep dive", "investigate", or invokes /research. Do NOT use for quick lookups (just answer directly).
.claude/skills/research/SKILL.md on GitHub (opens in a new tab) -
search-history
Search structured session documents: session reports, issues, retros, memory syntheses, plans, research docs, Decision Log, and System Evolution. Use when user says 'search history', 'search sessions', 'find session', 'when did we', 'what session', 'session where', 'search logs', 'find that plan', 'what plan did we write', 'look through past sessions', 'did we ever discuss', 'have we talked about…
.claude/skills/search-history/SKILL.md on GitHub (opens in a new tab) -
send-email
Send email to [Your Name] via Resend API. Use when user says "email me", "send me an email", "send to my inbox", "email this to me", "send this to my email", or wants something delivered to email. Locked to [Your Name]'s gmail. NOT for Slack messages, DMs, or any other messaging. Do NOT use for "message me", "DM me", or "send to Slack".
.claude/skills/send-email/SKILL.md on GitHub (opens in a new tab) -
simplify-jules
On-demand config hygiene — analyzes cold-start bundle for waste, duplication, and stale content
.claude/skills/simplify-jules/SKILL.md on GitHub (opens in a new tab) -
skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
.claude/skills/skill-creator/SKILL.md on GitHub (opens in a new tab) -
stop-slop
Structural audit for AI writing patterns. Catches paragraph-level tells that word-level checks miss: false agency, binary contrasts, dramatic fragmentation, narrator-from-a-distance, formulaic rhythm. Scores on 5 dimensions (35/50 threshold). Use on content pipeline output before publishing. Invoke with /stop-slop.
.claude/skills/stop-slop/SKILL.md on GitHub (opens in a new tab) -
think
Thinking partner for goals, strategy, decisions, and decomposition. Dialogue-first: one question per message, proposed answers, Socratic sparring. Chains to /build, /write, or /research when a concrete deliverable emerges. Use when the user says 'should I', 'what would it take to', 'help me think', 'explore whether', 'I want to', or gives a goal at any altitude (0-4).
.claude/skills/think/SKILL.md on GitHub (opens in a new tab) -
watch-contacts
Check what watched contacts are posting on X, surface engagement opportunities. Reads Profiles/Contacts.md for handles.
.claude/skills/watch-contacts/SKILL.md on GitHub (opens in a new tab) -
wrap-up
End-of-conversation shipping and review workflow. Use when the user says wrap up, close out, end session, ship this, commit and push, prepare handoff, or asks for a session closeout. Runs a scheduler-safe preflight, verifies work, commits and pushes specific files when appropriate, captures open loops and improvement candidates, and ends with a clear handoff.
.claude/skills/wrap-up/SKILL.md on GitHub (opens in a new tab) -
write
Multi-stage article pipeline from seed to published, with optional technical depth track. Takes a topic through structured decisions, website draft, LinkedIn+X distribution, and optionally deeper technical expansion to Reddit. Two flow shapes: business-only or business+technical.
.claude/skills/write/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.