shokunin

by EliasOulkadiVerified

職人 Shokunin 62 AI agent skills for OpenCode, Claude Code, Cursor, Windsurf. ChromaDB memory, MCP servers, declarative self-updates. Multi-model, open source, zero cost.

110
Stars
14
Forks
HTML
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/EliasOulkadi/shokunin

Getting Started

Guides for using skills like shokunin.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

職人 · Shokunin

CI Memory Tests Release

License: MIT PRs Welcome Windows Linux OpenCode Maintenance Changelog Architecture

62 engineering skills + persistent AI memory. One command. Zero servers.

v4.2.3 adds freshness decay (time-weighted memory), claim verification (verify_file_path MCP tool), 12 MCP tools (was 8), and 30+ bug fixes.

職人 (shokunin) means artisan in Japanese. These skills aim for that standard: every detail crafted, every edge case handled, every workflow automated.

# One-command install (Windows)
irm https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.ps1 | iex
# One-command install (Linux)
bash <(curl -sL https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.sh)
# Skills-only install (Windows - no ChromaDB, no MCP)
irm https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install-skills.ps1 | iex
# Skills-only install (Linux)
bash <(curl -sL https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install-skills.sh)

Ecosystem

OpenCode + VS Code + WezTerm
  62 skills + superpowers plugin + 4 subagents
  MCP servers: filesystem, fetch, memory + ChromaDB
  AI: OpenCode Go (default) + Ollama (local fallback)
  Update system: declarative manifest with drift detection
  Windows (PowerShell) + Linux (bash)

Skills

62 skills across 10 domains. Each skill teaches the agent how to handle a specific domain: with decision tables, error patterns, production checklists, anti-patterns, and cited sources. Not generic prompts. Real engineering guides.

The Docker skill is 1,422 words with a multi-stage Node.js template, BuildKit cache optimization, distroless base images, and CVE scanning. The auth skill references OWASP directly. The database one has real EXPLAIN ANALYZE output. Frontend skills include Emil Kowalski patterns (Sonner, Vaul), Paul Bakaus principles (Impeccable), and Leon Lin variance engines (Taste). Skills are validated by CI on every push: frontmatter, workflow, error handling, sources. All mandatory.

DomainSkillsVersion
Infrastructuredocker, kubernetes, terraform, ci-cd, db-adminv4.0
Backendauth-architect, api-forge, db-sculptor, error-handlerv4.0
Frontendcomponent-forge, responsive-engine, motion-craft, landing-craft, aesthetic-web, ui-ux-pro-max, emil-design-eng, impeccable, taste, taste-soft, taste-minimalistv4.0
Mobileflutter, react-nativev4.0
Qualitytest-commander, performance-profiler, code-review, comprehensive-review, cross-review, zen-review, zen-comprehensive-reviewv4.0
Content & Businesscommunication, content-marketing, business-proposals, seo-geo, translate-craft, documentationv4.0
Documentskami (PDF generator), portfolio-auto, kagen (AI images)v4.0
Productivitygit-workflow, windows-powershell, strategy, brand-design, runbook-gen, finance, legal-counsel, whendone-plusv4.0
AI Agentsagent-browser, agent-tools, find-skills, skill-creator, research, humanizev4.0
Systemmemory, chromadb, shokunin-update, init, efficient-coding, senior-engineer, plan, playwright, neon-postgres, web-securityv4.2

Each skill includes: trigger-optimized descriptions, procedural workflows, error handling, production checklists, anti-patterns, cited sources. Advanced skills also include executable scripts, reference files, and reusable templates.

What You Get

ComponentPurpose
62 SKILL.md filesDomain expertise that auto-activates
OpenCode configMCP servers, subagents, superpowers plugin
ChromaDB memoryPersistent context across sessions (v4.0, 3-layer capture, structured data)
CLAUDE.md + AGENTS.mdMandatory memory instructions: context search on every start
Auto-save wrapperConsole buffer capture on exit, saves to ChromaDB + markdown
Memory test suiteOne-command validation of all memory components
PowerShell profile20+ aliases, oh-my-posh, autocomplete
Windows schedulerWeekly cleanup and memory backup
BookmarkletSend web pages to OpenCode
DashboardLocal ecosystem status viewer
WezTerm configGPU terminal with Catppuccin theme
ChromaDB (SQLite-backed)Zero-install local vector database

Requirements

Minimum

DependencyVersionNotes
OSWindows 10/11 or LinuxLinux: requires bash 4+, not sh. Run bash --version to verify.
Node.js≥ 18Includes npm. Run node --version to verify.
Python≥ 3.11Run python3 --version to verify.
Git≥ 2.xRun git --version to verify.

Linux: additional dependencies

DependencyWhyInstall
python3-pipRequired for ChromaDB. Not included by default on Ubuntu/Debian.sudo apt-get install -y python3-pip
build-essential + python3-devNeeded to compile ChromaDB native wheels on some systems.sudo apt-get install -y build-essential python3-dev
cron daemonRequired for automated weekly maintenance (optional).sudo systemctl enable --now cron

Ubuntu 24.04+: PEP 668 blocks global pip install by default. The installer handles this automatically with --break-system-packages. If you run into issues, see the Troubleshooting section below.

Windows: additional notes

  • PowerShell 5.1+ required. Run $PSVersionTable.PSVersion to verify.
  • Execution policy must allow scripts: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Quick Start

Windows:

# 1. Install
irm https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.ps1 | iex

# 2. (Optional) Free NVIDIA API key, or skip, OpenCode Go works without it
#    https://build.nvidia.com/

# 3. Start OpenCode (with memory capture)
.\run-opencode.ps1

# Or without memory capture (simple mode):
opencode

Linux:

# 1. Install
bash <(curl -sL https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.sh)

# 2. (Optional) Free NVIDIA API key, or skip, OpenCode Go works without it
#    https://build.nvidia.com/

# Quick Start (non-interactive):
bash <(curl -sL https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.sh) -y

# 3. Reload shell and start OpenCode
source ~/.bashrc
opencode

Memory System v4.2.3

Multi-strategy recall (vector + BM25 + temporal + reciprocal rank fusion). Session management with explicit continue (no guessing which session to resume).

  • Freshness decay: exponential recency blending, old memories fade over 30-day half-life so stale claims don't drown out recent context
  • Claim verification: verify_file_path MCP tool validates file paths from old memory before the agent acts on them, treating memory as claims from a frozen point in time, not facts
  • 12 MCP tools (up from 8): store_context, search_context, get_session_summary, multi_search_context (vector+BM25+RRF+temporal), consolidate_memories, list_sessions, continue_session, save_message, verify_file_path, memory_index, memory_stats, memory_forget
# List recent sessions
python ~/.shokunin/scripts/chroma-helper.py session list 5

# Continue a specific session (loads full context)
python ~/.shokunin/scripts/chroma-helper.py session continue <session_id>

# Search across all memory
python ~/.shokunin/scripts/chroma-helper.py recall "topic"

All data stored at ~/.shokunin/memory/. No cloud, no telemetry, no subscriptions.

# Test the memory system
.\test-memory.ps1

# Validate all memory components
.\memory-healthcheck.ps1

Troubleshooting

ProblemCauseSolution
Installer hangs on Continue? (y/n)read -p blocks in non-interactive modeUse bash install.sh -y or run directly in a terminal
pip3: command not foundpython3-pip not installedsudo apt-get install python3-pip
externally-managed-environmentPEP 668 on Ubuntu 24.04+The installer applies --break-system-packages automatically. If it fails, run manually: python3 -m pip install chromadb --break-system-packages
Cannot uninstall typing_extensionsDebian-packaged package missing RECORD filepython3 -m pip install chromadb --break-system-packages --ignore-installed typing-extensions
MCP fetch/filesystem: Connection closedOpenCode runtime config issueVerify node is in PATH and check ~/.config/opencode/opencode.json
npm install -g opencode failsMissing npm or insufficient permissionsInstall npm first, or run sudo npm install -g opencode
ChromaDB fails to installMissing build dependenciessudo apt-get install -y build-essential python3-dev

Commands

OpenCode custom commands: /save (save session to ChromaDB), /load (load previous session), /status (healthcheck).

Windows:

.\run-opencode.ps1                    # Start AI session (with memory capture)
opencode                              # Start AI session (simple mode)
.\memory-healthcheck.ps1              # Validate all memory components
gst, ga, gc "msg", gp, gl            # Git aliases
ni, nrd, nrb, nt                       # npm aliases
dps, dlog                               # Docker aliases
mkcd, touch, which, admin             # Utility aliases

Linux:

opencode                              # Start AI session (with memory capture)
./memory-healthcheck.sh               # Validate all memory components
gst, ga, gc "msg", gp, gl            # Git aliases
ni, nrd, nrb, nt                       # npm aliases
dps, dlog                               # Docker aliases
mkcd, which                           # Utility functions

Compatibility

The ecosystem works across multiple AI coding runtimes. The core (skills, memory, scripts) is runtime-agnostic. Only MCP server configuration and instruction files differ.

RuntimeSkillsMemoryMCPScriptsConfig template
OpenCodeNativeNative.pack/opencode.json.ps1 + .shBuilt-in
Claude CodeReads SKILL.mdVia MCP.pack/templates/claude-code.json.ps1 + .shCopy template
Cline (VS Code)Reads SKILL.mdVia MCP.pack/templates/cline-settings.json.ps1 + .shAdd to settings.json
CursorReads SKILL.mdVia rules.pack/templates/cursor-mcp.json.ps1 + .shCopy to .cursor/
Continue.devReads SKILL.mdVia rules.pack/templates/continue-config.yaml.ps1 + .shCopy to .continue/
WindsurfReads SKILL.mdVia rules.pack/templates/windsurf-mcp.json.tpl.shCopy template

Setup per runtime

Claude Code: Copy .pack/templates/claude-code.json to project root as claude.json or configure via CLAUDE.md.

Cline: Add the mcpServers block from .pack/templates/cline-settings.json to VS Code's settings.json. Copy .pack/rules/cline-memory.md as .clinerules.

Cursor: Configure MCP servers in Cursor Settings > MCP using .pack/templates/cursor-mcp.json. Copy .pack/rules/cursor-memory.mdc to .cursor/rules/memory.mdc.

Continue.dev: Copy .pack/templates/continue-config.yaml to .continue/config.yaml. Add .pack/rules/continue-memory.md to .continue/rules/.

Windsurf: Copy the MCP config from .pack/templates/windsurf-mcp.json.tpl. Copy .pack/rules/windsurf-memory.md to .windsurf/rules/memory.md.

Links

License

MIT free as in freedom, free as in zero cost.

Frequently Asked Questions

What is shokunin?

shokunin is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by EliasOulkadi. 職人 Shokunin 62 AI agent skills for OpenCode, Claude Code, Cursor, Windsurf. ChromaDB memory, MCP servers, declarative self-updates. Multi-model, open source, zero cost. It has 110 GitHub stars.

Is shokunin safe to use?

Yes. shokunin passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install shokunin?

Clone the repository with "git clone https://github.com/EliasOulkadi/shokunin" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is shokunin written in?

shokunin is primarily written in HTML. It is open-source under EliasOulkadi on GitHub, so you can review or fork the full source.

Are there alternatives to shokunin?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh shokunin against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details