Skills / JA Agentic Components
JA Agentic Components
Unified repository for building and maintaining reusable components of the agentic stack: Skills, Custom Agents, Hooks, Prompts, and Orchestration assets.
Installation
Kompatibilitaet
Beschreibung
JA-Agentic-Components
Unified repository for building and maintaining reusable components of the agentic stack: Skills, Custom Agents, Hooks, Prompts, and Orchestration assets.
Project Objective
This project serves as a single source of truth for reusable AI agent building blocks.
Core goals:
- Centralize Skills, Custom Agents, Hooks, Prompts, and Orchestration resources in one place.
- Make components easy to discover, reuse, and evolve across multiple AI coding environments.
- Document conventions and operational patterns so teams can compose reliable agentic systems.
- Support incremental growth from single skills to complete multi-agent workflows.
Tech Stack
- Language/runtime: Markdown-first repository (
SKILL.md,README.md) - Frameworks/standards: Agent Skill Standard (agentskills.io) and agent workflow conventions
- Tooling: Git, PowerShell (manual validation), VS Code/Copilot-compatible agent workflows
Prerequisites
- Git
- PowerShell (for manual validation commands)
- A compatible AI coding agent environment (for example GitHub Copilot, Claude Code, or Cursor)
Installation
git clone <your-fork-or-repo-url>
cd <repo-folder>
Install a single skill from a GitHub remote (npx)
Use this when you want to install only one skill from a remote skills repository:
Flag reference:
-g: installs the skill globally (user-level, available across projects).-y: auto-confirms prompts (non-interactive mode).
Default (workspace/project-local) install:
npx skills add <owner>/<repo>@<skill> -y
Workspace note: omitting -g keeps the installation scoped to the current workspace/project.
Global install (user-level):
npx skills add <owner>/<repo>@<skill> -g -y
CLI note: npx -y ... is an npx flag, while ... -y at the end is parsed by skills add.
Workspace-local example:
npx skills add juanjoarranz/JA-Agentic-Components@project-memory -y
Global example:
npx skills add juanjoarranz/JA-Agentic-Components@project-memory -g -y
Components in this Repository
This repository includes reusable components across these domains:
- Skills
- Custom Agents
- Hooks
- Orchestration
- Prompts for software development
Additional resource:
- Developer Prompt Mastery: concise guide with practical prompt patterns to improve software development workflows.
Current implemented modules:
1) changelogger
- Path:
.agents/skills/changelogger/SKILL.md - Description: Automatically updates
CHANGELOG.mdwith intended changes before commit finalization. - Example usage prompts:
- "Update the changelog before I commit these staged changes."
- "Run changelogger with this conventional commit message."
2) commiter
- Path:
.agents/skills/commiter/SKILL.md - Description: Creates Git commits using Conventional Commits with detailed commit bodies.
- Example usage prompts:
- "Commit my staged files using the commiter skill."
- "Generate a conventional commit message with a detailed body for this change."
3) feature-docs
- Path:
.agents/skills/feature-docs/SKILL.md - Description: Generates single-file, verified feature documentation with code evidence for non-enterprise projects.
- Example usage prompts:
- "Create quick feature docs for this module using feature-docs."
- "Generate a verified single-file feature README with code references."
4) obsidian-plugin-helper
- Path:
.agents/skills/obsidian-plugin-helper/SKILL.md - Description: Provides comprehensive Obsidian plugin development guidance, including ESLint rules, TypeScript best practices, API usage (
requestUrlvsfetch), UI/UX standards, and submission requirements. - Example usage prompts:
- "Help me implement this Obsidian plugin feature following best practices."
- "Review this
main.tsandmanifest.jsonusing the obsidian-plugin-helper guidance."
5) project-memory
- Path:
.agents/skills/project-memory/SKILL.md - Description: Sets up and maintains
docs/project_notes/to track bugs, decisions, key facts, and work history. - Example usage prompts:
- "Set up project memory for this repository."
- "Log this bug fix and update our project memory notes."
6) readme-maintainer
- Path:
.agents/skills/readme-maintainer/SKILL.md - Description: Creates or updates the root
README.mdbased on repository conventions and verified project context. - Example usage prompts:
- "Update the repository README to match the current project structure."
- "Refresh project documentation in README format."
Project Structure
.
├── .github/
│ └── copilot-instructions.md
├── .agents/
│ └── skills/
│ ├── changelogger/
│ ├── commiter/
│ ├── feature-docs/
│ ├── obsidian-plugin-helper/
│ ├── project-memory/
│ └── readme-maintainer/
└── .vscode/
As the repository evolves, component directories for custom agents, hooks, and orchestration assets are added under this same project scope.
Development Conventions
- Skills live in
.agents/skills/<skill-name>/. - Skill required entry point:
SKILL.md(uppercase). - Skill names and directories use kebab-case.
SKILL.mdusesskillfrontmatter withnameanddescription.- Keep instructions procedural and explicit, including output contracts.
- Apply the same clarity and reproducibility principles to custom agents, hooks, and orchestration definitions.
Troubleshooting
- Skill not detected by agents: verify
SKILL.mdexists at.agents/skills/<skill-name>/SKILL.md. - Parsing issues: check frontmatter fence format and required fields (
name,description). - General component issues: validate paths, naming, and integration points against the corresponding component specification.
Contributing
- Create or update a component (skill, custom agent, hook, or orchestration asset).
- Follow the relevant naming and specification conventions.
- Validate structure and references before opening a PR.
- Open a PR with a clear summary of added/changed behavior.
License
This project is licensed under the Apache License 2.0.
See the full text in LICENSE.
Aehnliche Skills
skyll
A tool for autonomous agents like OpenClaw to discover and learn skills autonomously
meihua yishu
梅花易數 - 適用於 Claude、ChatGPT、Gemini、DeepSeek 等 AI/LLM 的占卜技能
Apple Hig Designer
A Agent Skill for designing professional interfaces following Apple Human Interface Guidelines 一项用于设计苹果前端交互界面的代理技能
thesis figure skill
🎓 Claude Skill: Paste your paper text, auto-generate publication-ready LaTeX/TikZ diagrams. 粘贴论文文案,自动生成学术级配图。
ultimate seo geo
The definitive SEO + GEO skill for Claude. Full site audits with scored findings, AI search optimization (Google AI Overviews, ChatGPT, Perplexity), schema generation, E-E-A-T assessment, and 20 diagnostic scripts. Three modes: Audit → Plan → Execute.
TeslamateCyberUI
一个现代化的 Tesla 数据可视化面板,连接 TeslaMate 数据库,采用赛博朋克风格设计。