SmartWorkers is a toolkit for using an AI agent (primarily Codex) like a dependable AI worker: you give it a job, it follows a repeatable playbook, and it produces reviewable outputs.
A “worker” in this repo is a set of skills: a step-by-step procedure (and sometimes helper scripts) that Codex can follow reliably.
- Busy individuals and small teams who want consistent, repeatable results.
- Senior leaders who want outputs they can quickly review (clear deliverables, clear assumptions, clear file locations).
- Work that repeats: operations, reporting, customer support, recruiting, research, sales/admin tasks, content workflows.
- Codex access
- A Codex project/workspace where you want to use the worker
- (Optional) API keys/credentials for certain workers (stored locally in
workers.jsonc)
- Pick a worker from this repo under
skills/(open itsSKILL.mdand follow “Required inputs”). - Install it into your Codex project with
npx skills. - If the worker requires keys/credentials:
- Copy
workers.example.jsoncinto your project asworkers.jsonc - Fill in only what the worker asks for
- Copy
- Tell Codex to use the worker and do the task.
Example prompt:
Act as the [RoleName] worker. Use the installed worker skills.
Task: [what you want done].
Inputs: [files/links].
Output: write results toartifacts/[something]/(and working notes/evidence tologs/[something]/).
Workers live in skills/<role>/<skill-name>/. To use one in your own Codex project, install it with npx skills:
npx skills add -a codex -y https://github.com/lingkaix/SmartWorkers --skill <skill-name>Notes:
- The
skills/folder is the source of truth for workers. - Use
npx skillsas the only install/update tool for Codex skills. - For workspace-local skill development, keep source copies under
skills/and apply them withnpx skills add -a codex -y ./skills --skill <skill-name>.
logs/— agent working notes, provenance, raw/intermediate files, and run recordstemp/— user-managed temporary files or scratch space during active workartifacts/— final deliverables (safe to review/share; don’t overwrite your inputs)
skills/— the library of finished workers you can install into Codexworkers.jsonc— your local-only keys/config (do not share publicly)
Skills in this repo follow the AgentSkills spec (https://agentskills.io/specification).
If you’re creating/updating skills in this repo:
- Read the AgentSkills spec:
https://agentskills.io/specification - Install global runtimes with
misewhen needed:mise use -g node@24 python@3.14 uv@latest - Ensure the
skillsnpm package is available globally:mise exec node@24 -- npm list -g skills --depth=0 || mise exec node@24 -- npm install -g skills - Install
skill-creatorfor Codex:mise exec node@24 -- npx skills add -a codex -y https://github.com/anthropics/skills/tree/main/skills/skill-creator - Install
smart-skill-makerfor Codex from local disk when this repo is already cloned:mise exec node@24 -- npx skills add -a codex -y ./skills/general/smart-skill-maker - Use
smart-skill-makerfor create/improve work and SmartWorkers skill-maintenance work:skills/general/smart-skill-maker/SKILL.md