<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 4mo ago

by matyasstoch

david-skills

Public archive of David's agent skills

60 GitHub stars (60)

+1 in 16 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Oct 16: +1 in total; the busiest day was Oct 14 with +1 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: 0 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: 0 starsOct 8: 0 starsOct 9: 0 starsOct 10: 0 starsOct 11: 0 starsOct 12: 0 starsOct 13: 0 starsOct 14: +1 starsOct 15: 0 starsOct 16: 0 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 30
Oct 40
Oct 50
Oct 60
Oct 70
Oct 80
Oct 90
Oct 100
Oct 110
Oct 120
Oct 130
Oct 14+1
Oct 150
Oct 160
  • 30 skills (30 skills found in its SKILL.md files)
  • 11 forks (11 forks)
  • 4mo ago last update (Last updated 4mo ago)

Install

Skills CLI

npx skills add matyasstoch/david-skills

Asks which skills and agents to install. Just one: npx skills add matyasstoch/david-skills --skill behavior-tracking — add -g for every project.

Claude Code

git clone https://github.com/matyasstoch/david-skillscp -r "david-skills/skills/behavior-tracking" ~/.claude/skills/

Copies the behavior-tracking skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add matyasstoch/david-skills

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 — showing the first 30 of 43 files.

  • behavior-tracking

    Use only when David explicitly says "track my behavior in this conversation" or clearly asks to log, track, or analyze his behavior in the current conversation. This skill logs each of David's messages to a local behavior database, records decisions with follow-up questions, updates local notes when useful, and surfaces patterns when asked.

    skills/behavior-tracking/SKILL.md on GitHub (opens in a new tab)
  • browser-harness

    Direct browser control via CDP. Use when the user wants to automate, scrape, test, or interact with web pages. Connects to the user's already-running Chrome.

    skills/browser-harness/SKILL.md on GitHub (opens in a new tab)
  • cmux

    MUST be read ANY time you interact with cmux in ANY way — listing/inspecting/creating/closing cmux workspaces, panes, or surfaces; reading or capturing pane/screen output; sending input or keys to a pane/surface; delegating to, polling, or checking on other agents running in cmux panes/surfaces; building or rearranging terminal layout; cmux browser automation; sending notifications/flashes/status…

    skills/cmux/SKILL.md on GitHub (opens in a new tab)
  • codex-goal-loop

    Explain and write effective instructions for OpenAI Codex's `/goal` feature — the persistent self-checking agent loop (plan → act → test → review → iterate). Use when the user mentions Codex `/goal`, "goal loop", wants to kick off a long-running autonomous Codex run, asks how to write a goal prompt, or wants a one-paragraph goal instruction drafted.

    skills/codex-goal-loop/SKILL.md on GitHub (opens in a new tab)
  • consulting-call-questions

    Use when David is preparing for or running a consulting call (lawyer, accountant, tax advisor, etc.) and wants to manage a question list — adding, marking as asked, moving between Main/Potential, or tracking answers. Triggers on consulting call, advisor call, prep questions, mark as asked, add question to call.

    skills/consulting-call-questions/SKILL.md on GitHub (opens in a new tab)
  • cyber-audit

    Read-only exposure audit of the user's machine and projects for a CVE, breach, malicious package, or other security advisory, then write a structured report to a local audit folder. Use when the user shares a breach/CVE/malware/supply-chain advisory and asks if they're affected, says "scan my system for X", "are we affected by Y", "check if I'm vulnerable to Z", or requests any hack/breach/cyber/…

    skills/cyber-audit/SKILL.md on GitHub (opens in a new tab)
  • david-sql-task-importance

    Use when David wants to score or rate the importance of his Todoist tasks in docs/data/todoist-task-dimensions.db. Presents tasks 7 at a time (A-G), David gives scores (0-10), AI saves them. Also updates brain/ and docs/data/user-behavior.db.

    skills/david-sql-task-importance/SKILL.md on GitHub (opens in a new tab)
  • day-plan

    Use when David wants to plan his day, create a priority list, figure out what to work on, or asks "what should I do today." Triggers on day planning, priority list, what to work on, plan my day, what's most important.

    skills/day-plan/SKILL.md on GitHub (opens in a new tab)
  • delegating-to-agents

    MUST be read ANY time another AI agent is involved — sending a prompt to or polling a Pi/Codex/Claude Code/Hermes/OpenCode agent, driving an agent running in another cmux pane/surface/terminal/tmux window, delegating or relaying ANYTHING to an agent in the same cmux workspace, spawning a sub-agent, or orchestrating agent-to-agent work. Read it BEFORE the first message you send to another agent. C…

    skills/delegating-to-agents/SKILL.md on GitHub (opens in a new tab)
  • distribute-skill-to-all-agents

    Distribute a newly-created agent skill across all 4 canonical skill folders on a local machine so Claude Code, Codex/OpenAI Agents, Pi Agent, and Hermes all see it. Use whenever the user says "give this skill to all agents", "distribute this skill", "sync skills across agents", or after creating a new skill that should be globally available. Covers the .claude/skills symlink and the ~/.pi/agent/s…

    skills/distribute-skill-to-all-agents/SKILL.md on GitHub (opens in a new tab)
  • effective-agent-skills

    How to write effective agent skills — what to do, what not to do, anatomy, progressive disclosure, design patterns, anti-patterns, testing, security. Read this whenever a skill (Claude Skill, Agent Skill, SKILL.md) is being created, edited, reviewed, or debugged. Use when the user says "create a skill", "new skill", "update this skill", "improve a skill", "why isn't my skill triggering", or anyth…

    skills/effective-agent-skills/SKILL.md on GitHub (opens in a new tab)
  • endless-ideas-migration

    Use when David wants to mass-migrate tasks out of Todoist into brain/good-ideas.md. Filters all tasks against David's current priorities, keeps only actionable tasks, moves everything else. Triggers on purge, migrate, clean todoist, too many tasks, overwhelmed, move to endless ideas.

    skills/endless-ideas-migration/SKILL.md on GitHub (opens in a new tab)
  • evening-six

    Use when David wants to plan tomorrow's 6 priorities the evening before. The Ivy Lee Method — pick 6 things, rank by importance, execute in order starting with

    skills/evening-six/SKILL.md on GitHub (opens in a new tab)
  • find-skills

    Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

    skills/find-skills/SKILL.md on GitHub (opens in a new tab)
  • folder-specific-claude-and-agents-md

    Create a specialized CLAUDE.md (+ AGENTS.md symlink) inside a specific folder to give future agents folder-scoped context. Use when David asks to create a CLAUDE.md for a folder, write folder instructions, or add agent context to a directory.

    skills/folder-specific-claude-and-agents-md/SKILL.md on GitHub (opens in a new tab)
  • frontend-polish

    Improve the visual quality, cohesion, and finish of an existing frontend without changing the product direction. Use when the user asks to polish, refine, tighten, elevate, clean up, or make a UI feel more premium, clearer, or more consistent across pages, components, spacing, typography, color, motion, states, and responsive behavior.

    skills/frontend-polish/SKILL.md on GitHub (opens in a new tab)
  • improve-codebase-architecture

    Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.

    skills/improve-codebase-architecture/SKILL.md on GitHub (opens in a new tab)
  • interview-prep

    Use when David is interviewing a candidate for an office hire. Parses the latest candidate application CSV from ~/Downloads, builds a TLDR + flags, copies the master question list into a per-candidate file, generates 5–6 sharp custom questions, tracks asked questions + live notes during the call, and runs a post-interview debrief. Triggers on interview prep, parse the candidate, candidate TLDR, b…

    skills/interview-prep/SKILL.md on GitHub (opens in a new tab)
  • main-files-update

    Read all 10 main context files (docs/main-files.md index), then ask David 1-2 broad discovery questions per file about the DOMAIN (not the file contents) to surface new reality. Update each file based on his answers. Use when David wants to sync/refresh his core context.

    skills/main-files-update/SKILL.md on GitHub (opens in a new tab)
  • markdown-rendering

    How to reliably open a markdown file in a cmux right pane without it rendering blank. Use whenever opening/showing/rendering a .md file in cmux's right pane via `cmux markdown open`. Covers the move-surface blank-render bug and the only two reliable approaches — open it correctly the first time, or close the existing right pane(s) first then open a fresh right pane.

    skills/markdown-rendering/SKILL.md on GitHub (opens in a new tab)
  • new-society-modules

    Design and outline New Society classroom modules. Use when David asks to work on NS course outlines, module layouts, classroom structure, or Section 2/3 design.

    skills/new-society-modules/SKILL.md on GitHub (opens in a new tab)
  • ns-module-preproduction

    Pre-production for New Society course modules using tldraw. Use when David wants to design, outline, or build visual canvases for NS modules before recording. Triggers on NS module prep, module visual, module canvas, pre-production, recording prep.

    skills/ns-module-preproduction/SKILL.md on GitHub (opens in a new tab)
  • obsidian-vault-location

    Use when David asks where Obsidian is installed, where his notes/vault/journal/writing live, or wants to read/find/edit a note from his Obsidian vault. Triggers on "Obsidian", "my notes", "my vault", "my journal", "private writing", "where do I write".

    skills/obsidian-vault-location/SKILL.md on GitHub (opens in a new tab)
  • organize-tasks

    Use when David wants to clean up, review, or triage his Todoist tasks. Batch review process - 4 tasks at a time, David decides, AI executes.

    skills/organize-tasks/SKILL.md on GitHub (opens in a new tab)
  • paid-ads-copy

    Use when David wants to write copy or scripts for paid ads (Meta Ads — FB + IG, Google Ads, etc.). Triggers on ad copy, ad script, ad creative, hooks for ads, paid ads, Meta ads, FB ads, Instagram ads.

    skills/paid-ads-copy/SKILL.md on GitHub (opens in a new tab)
  • playwright

    Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.

    skills/playwright/SKILL.md on GitHub (opens in a new tab)
  • pre-production

    YouTube video pre-production. Use when David is preparing a video that involves a tool, repo, product, build, or use-case demo. Two phases — (1) VET the tool actually works before committing recording time, then (2) BUILD the simplest reproducible steps David records from. Triggers on pre-production, pre-prod, test before filming, vet this tool, try it out, sandbox test, viability check, does thi…

    skills/pre-production/SKILL.md on GitHub (opens in a new tab)
  • presentation-review

    Use when David is building or reviewing a YouTube video presentation (Google Slides) slide-by-slide. Covers the Firebase Studio alternating explain/show structure, the coverage tracker, and the bullet-by-bullet iteration loop. Triggers on presentation slides, slide outline, video deck, Google Slides, slide structure, "what's the next slide", "give me options for this bullet", presentation review.

    skills/presentation-review/SKILL.md on GitHub (opens in a new tab)
  • research-prompt

    Write a single-paragraph Deep Research prompt to hand to a human researcher (or a deep-research AI). Use when the user wants a research brief, a "deep research prompt", a one-paragraph task for a researcher, or asks "what should our researcher look for". Produces ONE tight paragraph with full context, numbered sub-questions, and per-finding output format.

    skills/research-prompt/SKILL.md on GitHub (opens in a new tab)
  • run-deep-swe

    Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API. Use when the user wants an independent, reproducible coding-agent eval — "run DeepSWE", "benchmark this model on DeepSWE", "score model X on the coding benchmark", "test a model via OpenRouter on DeepSWE", or to verify vendor-reported coding scores. Covers setup, the OpenRouter wiring for mini-swe-agent, single-task…

    skills/run-deep-swe/SKILL.md on GitHub (opens in a new tab)

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.