Install
$ agentstack add mcp-ntaffzii-skill-agents ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Skill Agents
Personal AI-agent skills, workflows, prompts, and setup guides for using AI assistants with local tools.
This repo is the skill and workflow layer. It tells an AI agent how to work: how to plan, debug, review code, organize Obsidian notes, draft Notion payloads, improve prompts, route skills, and run personal daily workflows.
For executable MCP tools, use the companion repo:
Skill-Agents = skills, workflows, docs, examples, provider config
ai-desk-tools = MCP server, Python tools, tests, runtime safety policy
local-llm = llama.cpp Router, FastAPI Orchestrator, Docker deployment
Recommended Local LLM repository name: ntaffzii/local-llm-orchestrator.
Who This Is For
Use this repo if you want an AI agent to:
- follow reusable
SKILL.mdinstructions - use workflow playbooks such as
ship-featureordaily-personal-agent - work across Codex, Claude, ChatGPT, Gemini, LM Studio, local LLMs, and MCP clients
- route tasks to the right skill/workflow before loading context
- connect personal notes, Notion, Obsidian, memory, RAG, and MCP tools
- keep personal automation safe with draft-only and read-only defaults
Companion Repo
This repo does not need to contain the MCP server when published separately.
Install or clone the MCP tools from:
Typical setup:
1. Clone Skill-Agents for skills/workflows/docs.
2. Clone ai-desk-tools for MCP tools.
3. Configure your AI client to run ai-desk-tools/server.py.
4. Tell your local LLM or agent to use Skill-Agents prompts and workflows.
Quick Start
Clone this repo:
git clone https://github.com/ntaffzii/Skill-Agents.git
cd Skill-Agents
Read first:
- [QUICKSTART.md](QUICKSTART.md)
- [docs/COMPLETELOCALAISYSTEM.md](docs/COMPLETELOCALAISYSTEM.md)
- [docs/PROJECTGUIDE.md](docs/PROJECTGUIDE.md)
- [docs/USAGEFORPERSONALANDOTHERS.md](docs/USAGEFORPERSONALANDOTHERS.md)
Then clone MCP tools:
git clone https://github.com/ntaffzii/ai-desk-tools.git
cd ai-desk-tools
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
Configure LM Studio, Claude Desktop, or another MCP client to run:
ai-desk-tools/server.py
Install Skills
If your agent supports npx skills:
npx skills add ntaffzii/Skill-Agents
Manual install for Codex-style skills:
cp -R skills/* ~/.codex/skills/
Manual install for Claude Code-style skills:
cp -R skills/* ~/.claude/skills/
On Windows PowerShell, adjust the target path:
Copy-Item -Recurse .\skills\* "$env:USERPROFILE\.codex\skills\"
Local LLM Usage
For LM Studio, Ollama, llama.cpp, vLLM, or any local LLM that does not have native skill loading, use:
[examples/local-llm-agent-prompt.md](examples/local-llm-agent-prompt.md)
Recommended flow:
User request
-> skill-runtime.route_request
-> prompt-improver if unclear
-> skill-runtime.build_agent_context
-> use recommended toolset/tools
-> answer with verification
The skill-runtime and prompt-improver tools live in:
LM Studio MCP Setup
- Clone and install ntaffzii/ai-desk-tools
- Open LM Studio
- Go to
Program > Install > Edit mcp.json - Add a server pointing to
ai-desk-tools/server.py
Example config is in:
[examples/lm-studio-mcp-config.json](examples/lm-studio-mcp-config.json)
For model/provider settings, see:
- [config.json](config.json)
- [docs/CONFIGJSONGUIDE.md](docs/CONFIGJSONGUIDE.md)
- [docs/LOCALLLMSETTINGS.md](docs/LOCALLLMSETTINGS.md)
- [docs/PROMPTIMPROVERLOCALMODEL.md](docs/PROMPTIMPROVERLOCALMODEL.md)
Recommended prompt-improver model when available:
LFM2.5-8B-A1B
It is recommended, not required.
Repo Layout
Skill-Agents/
Skill.md/ portable model-neutral skills
skills/ local skill folders with SKILL.md
workflows/ ordered workflow playbooks
data/ tools/toolsets/workflows registry metadata
docs/ guides and usage docs
examples/ prompts and MCP client examples
scripts/ validators and repo utilities
config.json provider/model/preset reference
Main Workflows
ship-feature- implement and verify a feature end to enddebug-regression- reproduce, diagnose, fix, and verify a regressionreview-pr- review a diff or PR with findings firstobsidian-vault-cleanup- organize Obsidian notes safelycreate-new-skill- create a new reusable skillbuild-mcp-tool- design a new MCP toolresearch-report- create sourced research reportsdaily-personal-agent- build a personal daily planpersonal-knowledge-sync- connect Obsidian, Notion, memory, and RAG
Skill Categories
engineering/- diagnose, TDD, code review, architecture reviewresearch/- news, GitHub skill research, project discoveryproductivity/- handoff, prompt improvement, reports, automation, inbox triageobsidian/- Markdown, Canvas, vault workflow, Notion bridgemisc/- skill and MCP tool managementpersonal/- private/personal preferences and daily-agent workflowin-progress/- draft skillsdeprecated/- retired skills with replacement guidance
Portable Skill.md
Skill.md/ contains portable skills that can be copied into other agents:
universal-agent-operating-systemmodel-portability-adaptertool-agnostic-mcp-routingcross-model-handoff
Use these when a provider does not support native skill folders.
Common Prompts
Daily planning:
Use daily-personal-agent. Build today's plan from my Obsidian notes, Notion context, memory, calendar, inbox, chat, and open issues. Draft replies but do not send anything.
Obsidian to Notion:
Use personal-knowledge-sync. Treat Obsidian as source of truth. Draft Notion payloads only and preserve tags, wikilinks, aliases, and source paths.
Code work:
Use ship-feature. Inspect docs, repo index, tests, CI, and git before editing. Verify with the narrowest test.
Review:
Use review-pr. Inspect the diff and related files. Report findings first with severity, file, and line reference.
Local LLM routing:
Use skill-runtime first. Route this request, improve it only if unclear, then load selected workflow and skills.
Documentation
- [QUICKSTART.md](QUICKSTART.md)
- [docs/PROJECTGUIDE.md](docs/PROJECTGUIDE.md)
- [docs/USAGEFORPERSONALANDOTHERS.md](docs/USAGEFORPERSONALANDOTHERS.md)
- [docs/SKILLRUNTIMEFLOW.md](docs/SKILLRUNTIMEFLOW.md)
- [docs/LOCALLLMSETTINGS.md](docs/LOCALLLMSETTINGS.md)
- [docs/PROMPTIMPROVERLOCALMODEL.md](docs/PROMPTIMPROVERLOCALMODEL.md)
- [docs/CONFIGJSONGUIDE.md](docs/CONFIGJSONGUIDE.md)
- [docs/TOOLSINVENTORY.md](docs/TOOLSINVENTORY.md)
- [docs/MCPAPISERVER.md](docs/MCPAPISERVER.md)
- [docs/WEBCAPTUREPROVIDERS.md](docs/WEBCAPTUREPROVIDERS.md)
- [docs/FINANCEMARKETPROVIDERS.md](docs/FINANCEMARKETPROVIDERS.md)
- [NOTICE.md](NOTICE.md)
Validate
From the combined workspace:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\validate-all.ps1
This validates:
- tool registry metadata
- toolsets
- workflows
skills/**/SKILL.mdSkill.md/**/SKILL.md- MCP tool Python syntax and tests when tools are present
Attribution
This repo is original work inspired by public agent-skill and MCP repositories. It is not an official fork, template, distribution, or endorsement of those projects.
See [NOTICE.md](NOTICE.md) for attribution and license notes.
License
See [LICENSE](LICENSE).
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ntaffzii
- Source: ntaffzii/Skill-Agents
- License: MIT
- Homepage: https://github.com/ntaffzii/ai-desk-tools
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.