moai-foundation-claude

Create and configure Claude Code Skills, sub-agents, plugins, and extensions.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/thkim2015/pdf-tool --skill moai-foundation-claude-thkim2015
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-foundation-claude
Source: https://github.com/thkim2015/pdf-tool/tree/main/.claude/skills/moai-foundation-claude
Command: npx skills add https://github.com/thkim2015/pdf-tool --skill moai-foundation-claude-thkim2015

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive authoring kit for Claude Code, enabling users to create and configure Skills, sub-agents, plugins, and other advanced agent patterns.

Core Features & Use Cases

  • Skill Creation: Guides on defining SKILL.md, frontmatter, and progressive disclosure.
  • Agent Development: Patterns for sub-agents, delegation, and context management.
  • Plugin Architecture: Structure and manifest for reusable extensions.
  • Use Case: A developer needs to create a new Skill for interacting with a specific API. They consult this Skill for best practices on defining the SKILL.md, setting up allowed-tools, and structuring the Markdown body for optimal Claude interaction.

Quick Start

Consult the documentation index for guidance on creating Claude Code extensions.

Frequently Asked Questions about moai-foundation-claude

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is progressive disclosure in Claude Code skill development?

Progressive disclosure in Claude Code skill development structures the SKILL.md body to optimize agent interaction by revealing information contextually. It guides defining frontmatter and allowed-tools for efficient task execution.

How do I create a sub-agent in Claude Code?

To create a sub-agent in Claude Code, you define patterns for delegation and context management. This skill provides canonical reference guides for structuring agent development and configuring advanced agent patterns.

How do I structure a plugin manifest for reusable Claude Code extensions?

Structuring a plugin manifest for reusable Claude Code extensions involves defining the architecture and configuration settings. This skill provides the canonical structure needed to build and configure plugins.

Can I configure headless mode and sandboxing for Claude Code agents?

Yes, you can configure headless mode and sandboxing for Claude Code agents. This skill covers comprehensive settings management, including sandboxing configurations and headless mode operations.

What are the best practices for defining allowed-tools in a SKILL.md file?

Best practices for defining allowed-tools in a SKILL.md file involve structuring the Markdown body for optimal Claude interaction and setting up frontmatter correctly. This skill provides guidelines for skill creation.

When should I use hooks and slash commands in Claude Code?

You should use hooks and slash commands in Claude Code when you need to create custom automated interactions and extensions. This skill serves as a reference for developing these features and managing memory.