content-studio-d5d97d — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited content-studio-d5d97d (Plugin) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Open-source agent skills from TechWolf's AI-First Bootcamp, for Claude Code, Codex, and Google Antigravity.
<!-- TODO: Replace with hero GIF showing ai-firstify audit in action -->
New here? Add the marketplace, then install any plugin below. Full commands in Quick start.
claude plugin marketplace add techwolf-ai/ai-first-toolkit8 plugins, 29 skills. One install command each.
| Plugin | What it does | Install |
|---|---|---|
| ai-firstify | Audit, re-engineer, or bootstrap any codebase to 9 AI-first design principles | claude plugin install ai-firstify@techwolf-ai-first |
| content-studio | Thought-leadership pipeline (LinkedIn, blog, opinion) with a visual editor | claude plugin install content-studio@techwolf-ai-first |
| people-management | AI-augmented management: 1:1 prep, meeting prep, triage, performance cycles | claude plugin install people-management@techwolf-ai-first |
| knowledge-base | Evidence-backed KB; every answer cites literal quotes from your files | claude plugin install knowledge-base@techwolf-ai-first |
| ai-adoption | Claude history analytics: token-doctor and task-profile | claude plugin install ai-adoption@techwolf-ai-first |
| session-tools | Session continuity: find past sessions, write handoff notes, craft /goal prompts | claude plugin install session-tools@techwolf-ai-first |
| techwolf-brand-kit | Official TechWolf logo assets (SVG + PNG) for AI-generated outputs | claude plugin install techwolf-brand-kit@techwolf-ai-first |
| tool-build-kit | Build an MCP server and bundle your tools into a shareable plugin, end to end | claude plugin install tool-build-kit@techwolf-ai-first |
<a name="not-using-claude-code"></a> Not using Claude Code? Every skill follows the agentskills.io spec and installs into Codex or Google Antigravity via ./install.sh. One caveat on per-platform support:
handoff and goal-prompt skills in session-tools. These operate on your project files and prompts, so they work the same on Claude Code, Codex, and Antigravity.platform field install.sh stamps into each installed skill; override with AI_FIRST_PLATFORM=claude|codex|antigravity) and routes or degrades rather than scanning the wrong path. Support today:| Skill | Plugin | Claude Code / Cowork | Codex (~/.codex/sessions) | Antigravity |
|---|---|---|---|---|
| session-search | session-tools | yes | yes | no (degrades) |
| token-doctor | ai-adoption | yes | yes (cost via OpenAI rates) | no (degrades) |
| task-profile | ai-adoption | yes | yes | no (degrades) |
Antigravity is unsupported for session analysis on purpose: the IDE stores conversations AEAD-encrypted at rest (~/.gemini/antigravity/conversations/*.pb), and the unencrypted CLI store carries no parseable turn/token content. Where a skill can't honestly read a platform's data it prints a clear "not available on \<platform\>" message and exits, never empty or misleading output.
Audit, re-engineer, or bootstrap any codebase to align with 9 AI-first design principles and 7 design patterns. Three modes:
Full content pipeline for LinkedIn posts, blog posts, and opinion pieces. Includes 8 specialized skills, a visual Kanban editor, and hooks that auto-start the companion app.
AI-augmented tooling for people managers. Surfaces the right context at the right time, before meetings, during 1:1 prep, when triaging messages, or reviewing performance. Adapts to any org's frameworks and values.
Build and query a structured knowledge base where every answer cites literal quotes from your KB files. Prevents hallucinations by grounding all responses in documented facts.
kb-search.py keyword-ranked lookup across title, tags, description, and body, with category and tag filtersTwo skills for analyzing your Claude Code + Cowork session history. Local-only, no API calls.
Host-aware (reads session history off disk). Both skills work on Claude Code / Cowork and Codex (~/.codex/sessions); token-doctor prices Codex usage with OpenAI rates. Antigravity session analysis is unsupported (encrypted IDE store). Each script detects the host and degrades with a clear message rather than scanning the wrong path. See Not using Claude Code?.Three skills for finding past sessions, preserving the current one, and launching autonomous runs.
HANDOFF.md resume note at the current working directory so a fresh session can continue without replaying the conversation. No platform dependency; works on Claude Code, Cowork, and Codex./goal command: one measurable end state, a demonstrable proof, and the constraints that must not drift. Targets Claude Code's /goal autonomous mode.Official TechWolf brand assets for AI-generated outputs. Ensures agents use the correct logo files instead of guessing or approximating.
End-to-end guide for building an MCP server and bundling your tools into a shareable plugin, from first questions to published distribution. Two sibling skills; each asks who the work is for before building anything, then tailors every phase to that answer.
AskUserQuestion before writing a line of code. Builds on the Anthropic mcp-builder skill for implementation depth and adds the scope-and-distribution decision flow it lacks. Branch table drives deploy and distribute across five targets; 6 reference files loaded on demand (transports, local deploy, marketplace distribution, scaling, Python and TypeScript quickstarts).AskUserQuestion, then a branch table maps each phase across Just-me / Team-org-GitHub / Team-org-GitLab / Public. Picks up where build-mcp's distribute phase leaves off; 4 reference files loaded on demand (assemble, marketplace, team enablement, maintain).claude plugin marketplace add techwolf-ai/ai-first-toolkit
claude plugin install ai-firstify@techwolf-ai-first
claude plugin install content-studio@techwolf-ai-first
claude plugin install people-management@techwolf-ai-first
claude plugin install knowledge-base@techwolf-ai-first
claude plugin install ai-adoption@techwolf-ai-first
claude plugin install session-tools@techwolf-ai-first
claude plugin install techwolf-brand-kit@techwolf-ai-first
claude plugin install tool-build-kit@techwolf-ai-firstSkills follow the agentskills.io spec:
./install.sh
./install.sh ai-firstify
./install.sh content-studio
./install.sh people-management
./install.sh knowledge-base
./install.sh ai-adoption
./install.sh session-tools
./install.sh techwolf-brand-kit
./install.sh tool-build-kit<details> <summary>More install commands</summary>
./install.sh list
./install.sh verify
./install.sh update ai-firstify
./install.sh uninstall ai-firstify
./install.sh --target ~/custom/What the installer does:
~/.codex/skills/<skill-name>/~/.codex/skills/.techwolf-ai-first/plugins/<plugin>/AGENTS.md</details>
The same skills install into Antigravity, which keeps one self-contained dir per plugin under ~/.gemini/config/plugins/. Pass --ide antigravity:
./install.sh install --ide antigravity # all plugins
./install.sh install ai-firstify --ide antigravity # one plugin
./install.sh install session-tools --ide antigravity # handoff works; session-search degrades
./install.sh list --ide antigravity
./install.sh uninstall ai-firstify --ide antigravityEach plugin installs as ~/.gemini/config/plugins/<plugin>/ with a plugin.json, an installed_version.json, and a skills/ directory, the same shape Antigravity uses for its own plugins. For repo-side discovery as a marketplace, Antigravity reads .agents/plugins/marketplace.json (the vendor-neutral .agents/ standard), and each plugin carries an Antigravity plugin.json marker at plugins/<plugin>/plugin.json. Skills are the same SKILL.md files used by Claude Code and Codex, no per-target rewrite.
ai-first-toolkit/
├── .claude-plugin/
│ └── marketplace.json # Claude Code marketplace manifest
├── .agents/
│ └── plugins/
│ └── marketplace.json # Antigravity / vendor-neutral marketplace manifest
├── plugins/
│ ├── ai-firstify/ # Auditor & re-engineer (1 skill, 9 reference docs)
│ ├── content-studio/ # Content pipeline (8 skills, visual editor, hooks)
│ ├── people-management/ # Management tooling (8 skills, 5 reference docs)
│ ├── knowledge-base/ # Evidence-backed KB (4 skills, templates, index + verify scripts)
│ ├── ai-adoption/ # Claude history analytics (2 skills: token-doctor, task-profile)
│ ├── session-tools/ # Session continuity (3 skills: session-search, handoff, goal-prompt)
│ ├── techwolf-brand-kit/ # Brand assets (logo variants in SVG + PNG)
│ └── tool-build-kit/ # MCP + plugin builder (2 skills: build-mcp, build-plugin)
├── install.sh # Codex + Antigravity skill installer
└── README.mdEach plugin lives in plugins/<name>/ with a .claude-plugin/ manifest, an Antigravity plugin.json marker, and a skills/ directory of SKILL.md files shared across all targets. See individual plugin READMEs for details:
<a href="https://www.star-history.com/?repos=techwolf-ai%2Fai-first-toolkit&type=date&legend=top-left"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/chart?repos=techwolf-ai/ai-first-toolkit&type=date&theme=dark&legend=top-left" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/chart?repos=techwolf-ai/ai-first-toolkit&type=date&legend=top-left" /> <img alt="Star History Chart" src="https://api.star-history.com/chart?repos=techwolf-ai/ai-first-toolkit&type=date&legend=top-left" /> </picture> </a>
See CONTRIBUTING.md for guidelines.
MIT. See CHANGELOG.md for release history.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.