<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 1d ago

by markfulton

ai-employees

Open source AI Employees. 8 scheduled business roles, 60 routines, on Claude Code and 10 other harnesses. They drive your browser the way you do and improve every run. You own the files.

  • Active — Updated in the last 14 days
  • Multi-agent — Targets three or more agents
Works with
  • Claude
  • Codex
  • Gemini
  • OpenCode

622 GitHub stars (622)

+187 in 20 days

Stars gained per day · daily snapshots since Sep 26
Stars gained per day, Sep 26 to Oct 16: +187 in total; the busiest day was Oct 11 with +54 stars.Sep 27: 0 starsSep 28: +17 starsSep 29: +20 starsSep 30: +4 starsOct 1: +4 starsOct 2: 0 starsOct 3: 0 starsOct 4: +1 starsOct 5: 0 starsOct 6: +7 starsOct 7: +4 starsOct 8: +3 starsOct 9: +3 starsOct 10: +31 starsOct 11: +54 starsOct 12: +13 starsOct 13: +8 starsOct 14: +8 starsOct 15: +4 starsOct 16: +6 stars
Stars gained between daily snapshots
PeriodNew stars
Sep 270
Sep 28+17
Sep 29+20
Sep 30+4
Oct 1+4
Oct 20
Oct 30
Oct 4+1
Oct 50
Oct 6+7
Oct 7+4
Oct 8+3
Oct 9+3
Oct 10+31
Oct 11+54
Oct 12+13
Oct 13+8
Oct 14+8
Oct 15+4
Oct 16+6
  • 30 skills (30 skills found in its SKILL.md files)
  • 168 forks (168 forks)
  • 1d ago last update (Last updated 1d ago)

Install

Skills CLI

npx skills add markfulton/ai-employees

Asks which skills and agents to install. Just one: npx skills add markfulton/ai-employees --skill hire — add -g for every project.

Claude Code

git clone https://github.com/markfulton/ai-employeescp -r "ai-employees/skills/hire" ~/.claude/skills/

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

Plugin

/plugin marketplace add markfulton/ai-employees

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 61 files.

  • hire

    Hire one of the eight open source AI Employees (GTM Engineer, SEO/AEO, Web Dev, Social Media, Ad Manager, Sales, Customer Satisfaction, Chief of Staff) into a local folder, prove it runs, and hand over its install prompt. Also answers which one to hire first, how a hired employee runs on a schedule, how to direct it, how it improves from corrections, and how to upgrade it. Use when the user says…

    skills/hire/SKILL.md on GitHub (opens in a new tab)
  • ads-account-intake

    Runs once by hand on the first day and once a month after that. On the first run it researches the business from its own public surfaces before asking anything, reads the account structure once, writes the plan folder, seeds the board, creates the creative doctrine, builds the dashboard, and registers the recurring jobs. It asks about exactly two things, the monthly ceiling and the daily cap, bec…

    employees/ad-manager-employee/routines/ads-account-intake/SKILL.md on GitHub (opens in a new tab)
  • ads-account-read

    Weekdays. The only routine in this kit that opens a screen inside an account that can spend, and everything it does there is read. It confirms the primary conversion event still fired inside the read window before it trusts any other figure, then reads yesterday's spend, delivery, and result rows at account, campaign, ad set, and creative level and appends one row per object per day to the daily…

    employees/ad-manager-employee/routines/ads-account-read/SKILL.md on GitHub (opens in a new tab)
  • ads-build-desk

    Weekdays. Works the next ready card on the board, one card per run, and assembles what it needs as a complete local file ready to paste: a campaign build sheet, a negative keyword file, a conversion action specification, an audience definition, or an upload packet. The whole step happens in a text editor until you release the ad account in RELEASES.md, and then Step 6a publishes the approved pack…

    employees/ad-manager-employee/routines/ads-build-desk/SKILL.md on GitHub (opens in a new tab)
  • ads-change-list

    Weekly, on a Friday, read only everywhere. Scores the week from the daily metrics ledger alone, with the screen and the date range beside every number, then writes the ranked paste ready list of what to change in the account next week. Each line names one change, the exact screen, the current value, the proposed value, and the evidence row it came from. It proposes no change it cannot source, it…

    employees/ad-manager-employee/routines/ads-change-list/SKILL.md on GitHub (opens in a new tab)
  • ads-creative-retro

    Monthly, on the last weekday. Folds a month of the creative ledger against the daily metrics ledger to score angle, format, hook, and offer framing rather than individual files, tests every line currently in the creative doctrine against what the month actually measured, and rewrites the doctrine where the evidence disagrees with the assumption. It records the fatigue curve it observed, retires w…

    employees/ad-manager-employee/routines/ads-creative-retro/SKILL.md on GitHub (opens in a new tab)
  • ads-creative-studio

    Weekdays. Produces one creative set per run against evidence rather than taste, reading the standing doctrine for the angles currently earning and the metrics ledger for what has decayed. It writes the images and the exact strings into a dated local set folder with the destination screen named, files one card, and uploads nothing to any account. It never opens an account screen, sends only where…

    employees/ad-manager-employee/routines/ads-creative-studio/SKILL.md on GitHub (opens in a new tab)
  • ads-desk-standup

    Weekdays, file work only, no browser at all. Reads every run record, folds the metrics, change, and creative ledgers, turns yesterday's ticks into facts a machine can count, folds the card inbox, rewrites the board, and writes the short morning brief the member opens first. It holds every outbound action unless you released the channel, and it never touches a credential.

    employees/ad-manager-employee/routines/ads-desk-standup/SKILL.md on GitHub (opens in a new tab)
  • cos-charter-and-fleet-audit

    Runs once by hand on the first day and once a month after that. On the first run it researches the business from its own public presence, writes the charter with a source and a date beside every conclusion, discovers the AI Employees actually installed on this machine within a bounded search, writes the map every other routine in this kit reads, seeds the priorities and the watchlist once, builds…

    employees/chief-of-staff/routines/cos-charter-and-fleet-audit/SKILL.md on GitHub (opens in a new tab)
  • cos-decision-brief

    Weekly, file work only, no browser at all. Reads everything the week produced, picks exactly three moves, and argues both sides of each one before the member reads a word of it, with every clause carrying a number or an observation from a file it names. It argues against its own top recommendation last, records a predicted effect and the metric that would show it so the monthly review can score i…

    employees/chief-of-staff/routines/cos-decision-brief/SKILL.md on GitHub (opens in a new tab)
  • cos-decision-review

    Monthly, on the last weekday, file work only, no browser at all. Folds the decision ledger, scores this Employee's own judgement against the metric files that measured it rather than against its own predictions, appends one outcome line per closed decision, retires a move proposed three times and never accepted, and rewrites the priorities where the evidence disagrees with them. It refuses to pub…

    employees/chief-of-staff/routines/cos-decision-review/SKILL.md on GitHub (opens in a new tab)
  • cos-fault-dossier

    Weekdays, file work only, no browser at all. Takes the single highest ranked open fault on the fleet and turns it into something the member can act on in a minute: the fault in one sentence, the first record that shows it, what changed around that date, three ranked causes each with its evidence line, what the failure has cost, and one paste ready correction line with the exact path it belongs in…

    employees/chief-of-staff/routines/cos-fault-dossier/SKILL.md on GitHub (opens in a new tab)
  • cos-fleet-reconcile

    Weekdays, file work only, no browser at all. Walks every AI Employee installed on this machine, reads each one's own run log strictly read only, classifies every routine as running, stopped loudly, stopped silently, or paused, ages the faults, folds the decision register, and writes the one short brief the member opens first. It never writes into another Employee's folder, sends only where you re…

    employees/chief-of-staff/routines/cos-fleet-reconcile/SKILL.md on GitHub (opens in a new tab)
  • cos-market-sweep

    Weekly, heavy browser lane, read only toward the world with no exception. Works the surfaces on its own watchlist through one contiguous browser phase, captures one dated observation per real change with a verbatim quote and the exact URL, refuses to report any change against a surface it has no baseline for, and writes one capped weekly page. It types nothing that changes anything, takes no acti…

    employees/chief-of-staff/routines/cos-market-sweep/SKILL.md on GitHub (opens in a new tab)
  • cos-metrics-review

    Weekly, conditional browser lane, read only everywhere. Scores the fleet and the business for the week with a source beside every single number and no number anywhere without one, cites the Employee that owns a metric rather than recomputing it, refuses a rate below the floor, and writes one capped weekly page. It opens a browser only where the metric map names a live screen, never writes into an…

    employees/chief-of-staff/routines/cos-metrics-review/SKILL.md on GitHub (opens in a new tab)
  • csat-churn-watch

    Weekdays, conditional browser lane. Reads the ticket ledger and the account, billing, and usage surfaces the member named, and decides which paying customers are about to leave. Every flag is a dossier carrying the trip wires that fired, the exact evidence behind each one, that account's whole history, and one suggested save with its cost and the screen it happens on. It reads billing screens and…

    employees/customer-satisfaction-employee/routines/csat-churn-watch/SKILL.md on GitHub (opens in a new tab)
  • csat-deflection-desk

    Weekly on a Wednesday, light browser lane. Turns the questions that keep coming back into the answer that only has to be written once. It reads the ticket ledger over the recurrence window, finds every theme that crossed its threshold, checks the member's own help center and the existing macros for an answer that already covers it, and writes a reusable macro and a help article draft for every th…

    employees/customer-satisfaction-employee/routines/csat-deflection-desk/SKILL.md on GitHub (opens in a new tab)
  • csat-desk-intake

    Runs once by hand on the first day and once a month after that, light browser lane. On the first run it researches the business from its own published surfaces before asking anything, writes the strategy folder, creates the ledgers, seeds the opening cards, builds the single page dashboard, reconciles the schedule table, and registers the eight recurring jobs. On every monthly run it re-reads a m…

    employees/customer-satisfaction-employee/routines/csat-desk-intake/SKILL.md on GitHub (opens in a new tab)
  • csat-desk-standup

    Weekdays, file work only, no browser at all. Reads every ledger, every queue file, and every run record since its cursor, turns the member's ticks into replied lines and closed cards, computes the first response and time to resolution clocks the Friday report is built from, folds the card inbox, re-renders the desk board, and writes the short morning brief the member opens first. It holds every o…

    employees/customer-satisfaction-employee/routines/csat-desk-standup/SKILL.md on GitHub (opens in a new tab)
  • csat-inbox-sweep

    Weekdays, heavy browser lane. Reads every support channel named in strategy/channels.md, meaning the mailbox, the helpdesk queue, the review and rating listings, the marketplace pages, and the forums where the member's products are discussed, and captures every new or changed item as one dated, sourced, severity graded line on the ticket ledger. It replies to nothing, reacts to nothing, marks not…

    employees/customer-satisfaction-employee/routines/csat-inbox-sweep/SKILL.md on GitHub (opens in a new tab)
  • csat-reply-desk

    Weekdays, conditional browser lane. Selects from the ticket ledger hardest first, meaning by severity and then by age within severity, and writes each customer a reply into a dated queue file the member reads, edits, and sends by hand. Where the right answer is a refund, a credit, a plan change, or a cancellation, it names the remedy, the exact amount, and the exact screen, and leaves the grantin…

    employees/customer-satisfaction-employee/routines/csat-reply-desk/SKILL.md on GitHub (opens in a new tab)
  • csat-satisfaction-report

    Weekly on a Friday, conditional browser lane. Scores the week from the ledgers with a source beside every number and an estimate nowhere, reads the review and rating movement off the member's own listing screens, replays the browser flows the weekday routines depend on, and names the one product change that would have removed the most tickets this week. It sends only where you released the channe…

    employees/customer-satisfaction-employee/routines/csat-satisfaction-report/SKILL.md on GitHub (opens in a new tab)
  • csat-taxonomy-refresh

    Monthly on the last weekday, light browser lane. Re-tests every theme and every severity rule against a month of real ticket evidence and rewrites strategy/themes.md wherever the evidence disagrees with the assumption. It merges two themes the evidence shows are one, splits a theme whose tickets have two different answers, retires a theme with no volume, creates a theme for a cluster that kept la…

    employees/customer-satisfaction-employee/routines/csat-taxonomy-refresh/SKILL.md on GitHub (opens in a new tab)
  • gtm-board-standup

    Weekdays, file work only, no browser at all. Reads every ledger, queue file, and run record, turns yesterday's ticks into sent dates and closed cards, folds the card inbox, rewrites the launch board, and writes the short morning brief the member opens first. It holds every outbound action unless you released the channel, and it never touches a credential.

    employees/gtm-engineer/routines/gtm-board-standup/SKILL.md on GitHub (opens in a new tab)
  • gtm-icp-refresh

    Monthly, on the last weekday. Re-tests every segment in strategy/icp.md against the evidence in this kit's own ledgers, then rewrites the targeting itself where the evidence disagrees with the assumption the segment was written on. It records every change in strategy/CHANGELOG.md. It sends only where you released the channel, never re-queues anyone, never edits the contacted ledger, and never wri…

    employees/gtm-engineer/routines/gtm-icp-refresh/SKILL.md on GitHub (opens in a new tab)
  • gtm-intake-and-dashboard

    Runs once by hand on the first day and once a month after that. On the first run it researches the business from its own public surfaces before asking anything, writes the strategy folder, seeds the launch board, builds the tailored command center, reconciles the schedule table, and registers the recurring jobs. On every monthly run it re-reads the evidence the kit produced, applies what changed,…

    employees/gtm-engineer/routines/gtm-intake-and-dashboard/SKILL.md on GitHub (opens in a new tab)
  • gtm-launch-step-runner

    Weekdays, browser only when the card needs one. Takes the next ready cards off the launch board and does the work each one names: stages copy into the dashboard, fills a directory or press form and leaves it open in its tab, verifies a setup, packages a handoff, or researches its own next targets. It ticks its own card the moment it has verified the file that closes it. It submits only where you…

    employees/gtm-engineer/routines/gtm-launch-step-runner/SKILL.md on GitHub (opens in a new tab)
  • gtm-outreach-queue

    Weekdays. Turns the contactable people in the signal ledger into today's due first touches and follow ups, written into dated queue files the member reads, edits, and sends by hand, and optionally into the member's own mailbox as unsent drafts. It holds every outbound action unless you released the channel, and it never touches a credential.

    employees/gtm-engineer/routines/gtm-outreach-queue/SKILL.md on GitHub (opens in a new tab)
  • gtm-paid-and-tracking-guard

    Weekly. Audits the paid and measurement setup the member already has by reading it, then assembles the parts that are missing as local files: campaign structure, ad copy, negative keyword seeds, and conversion tracking specifications, each one complete and ready to paste. It creates nothing in an account, saves nothing, activates nothing, and spends nothing, unless you released the channel. This…

    employees/gtm-engineer/routines/gtm-paid-and-tracking-guard/SKILL.md on GitHub (opens in a new tab)
  • gtm-scoreboard

    Weekly, on a Friday, read only everywhere. Scores the week from the ledgers with a source beside every number, replays the browser flows the other routines depend on, names one thing to kill and one thing to scale, and files both as cards. It sends only where you released the channel, spends only where you released it, never touches a credential, and never writes a number it did not measure.

    employees/gtm-engineer/routines/gtm-scoreboard/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.