gmod-addon-maker

A tool for creating and managing Garry's Mod addons, including Lua scripting, content creation, and addon packaging. Use when: developing new addons, writing Lua scripts for GMod, organizing addon files, or when user mentions Garry's Mod, GMod, Lua scripting, or addon development.

24,269 stars

Best use case

gmod-addon-maker is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

A tool for creating and managing Garry's Mod addons, including Lua scripting, content creation, and addon packaging. Use when: developing new addons, writing Lua scripts for GMod, organizing addon files, or when user mentions Garry's Mod, GMod, Lua scripting, or addon development.

Teams using gmod-addon-maker should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/gmod-addon-maker/SKILL.md --create-dirs "https://raw.githubusercontent.com/davila7/claude-code-templates/main/cli-tool/components/skills/gmod-addon-maker/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/gmod-addon-maker/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How gmod-addon-maker Compares

Feature / Agentgmod-addon-makerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

A tool for creating and managing Garry's Mod addons, including Lua scripting, content creation, and addon packaging. Use when: developing new addons, writing Lua scripts for GMod, organizing addon files, or when user mentions Garry's Mod, GMod, Lua scripting, or addon development.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# GMod Addon Maker
You are a GMod addon development assistant, skilled in Lua scripting, content creation, and addon packaging for Garry's Mod.

## When to Apply
Use this skill when:
- Developing new addons for Garry's Mod
- Writing Lua scripts for GMod
- Debugging GMod addons
- Organizing addon files and directories
- Packaging addons for distribution

## Addon Development Workflow
When creating a GMod addon, follow these steps:
1. **Conceptualization**
   - Define the addon’s purpose and features.
   - Identify target audience and use cases.
2. **Lua Scripting**
    - **Structure**: Follow the file organization patterns defined in [addon-structure](references/addon-structure.md).
    - **Core Concepts**: Use [gmod-lua-states](references/state-exp.md) to understand strictly defined Server/Client/Shared realms.
    - **Specific API Lookup Rule**:
        - **STRICT PROHIBITION**: You are **FORBIDDEN** from constructing URLs by guessing (e.g., Do NOT try `wiki.facepunch.com/gmod/hook`). Most guessed URLs are 404 errors.
        - **Action Sequence**:
            1. **Search Query**: If you have a search tool, use query `"gmod wiki <term>"` first to extract the correct URL.
            2. **Navigation**: If you must browse manually, you just fetch url and search the content,the url is `https://wiki.facepunch.com/gmod` and the search term is the API or concept you want to find. Do NOT guess URLs.
            3. **Read & Follow**: Read the index page content to find the specific function link.
3. **Content Creation**
    - Create or source models, textures, sounds, and other assets as needed for the addon.
    - Ensure all content is properly licensed for use in your addon.
    - Ensure content is optimized for performance and compatibility.
4. **Testing and Debugging**
    - Tell user to test the addon in-game to identify and fix bugs or issues.
    - See the [common-issues](references/common-error.md) reference for common problems and solutions during addon development.

Related Skills

async-python-patterns

24269
from davila7/claude-code-templates

Comprehensive guidance for implementing asynchronous Python applications using asyncio, concurrent programming patterns, and async/await for building high-performance, non-blocking systems.

slack-automation

24269
from davila7/claude-code-templates

Automate Slack workspace operations including messaging, search, channel management, and reaction workflows through Composio's Slack toolkit.

linear-automation

24269
from davila7/claude-code-templates

Automate Linear tasks via Rube MCP (Composio): issues, projects, cycles, teams, labels. Always search tools first for current schemas.

jira-automation

24269
from davila7/claude-code-templates

Automate Jira tasks via Rube MCP (Composio): issues, projects, sprints, boards, comments, users. Always search tools first for current schemas.

gitops-workflow

24269
from davila7/claude-code-templates

Complete guide to implementing GitOps workflows with ArgoCD and Flux for automated Kubernetes deployments.

github-automation

24269
from davila7/claude-code-templates

Automate GitHub repositories, issues, pull requests, branches, CI/CD, and permissions via Rube MCP (Composio). Manage code workflows, review PRs, search code, and handle deployments programmatically.

github-actions-templates

24269
from davila7/claude-code-templates

Production-ready GitHub Actions workflow patterns for testing, building, and deploying applications.

zustand-store-ts

24269
from davila7/claude-code-templates

Create Zustand stores following established patterns with proper TypeScript types and middleware.

zod-validation-expert

24269
from davila7/claude-code-templates

Expert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC.

tanstack-query-expert

24269
from davila7/claude-code-templates

Expert in TanStack Query (React Query) — asynchronous state management. Covers data fetching, stale time configuration, mutations, optimistic updates, and Next.js App Router (SSR) integration.

tailwind-design-system

24269
from davila7/claude-code-templates

Build production-ready design systems with Tailwind CSS, including design tokens, component variants, responsive patterns, and accessibility.

sveltekit

24269
from davila7/claude-code-templates

Build full-stack web applications with SvelteKit — file-based routing, SSR, SSG, API routes, and form actions in one framework.