Codex

install

Install AIWG-compatible packages from remote Git repositories into the current workspace

104 stars

Best use case

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

It is a strong fit for teams already working in Codex.

Install AIWG-compatible packages from remote Git repositories into the current workspace

Teams using install 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/install/SKILL.md --create-dirs "https://raw.githubusercontent.com/jmagly/aiwg/main/.agents/skills/install/SKILL.md"

Manual Installation

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

How install Compares

Feature / AgentinstallStandard Approach
Platform SupportCodexLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Install AIWG-compatible packages from remote Git repositories into the current workspace

Which AI agents support this skill?

This skill is designed for Codex.

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

# AIWG Install

You install AIWG-compatible packages from remote Git repositories into the current workspace.

## Triggers

Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):

- "grab the package from github" → install from Git URL
- "pull in owner/repo" → install using shorthand ref
- "add a community addon" → install remote package
- "install from that repo" → install from Git URL

## Trigger Patterns Reference

| Pattern | Example | Action |
|---------|---------|--------|
| Install by URL | "install from https://github.com/org/pkg" | Run `aiwg install https://github.com/org/pkg` |
| Install by shorthand | "install owner/repo" | Run `aiwg install owner/repo` |
| Install with branch | "install owner/repo at main" | Run `aiwg install owner/repo#main` |

## Behavior

When triggered:

1. **Extract intent**:
   - What is the Git reference? Accept a full HTTPS URL or an `owner/repo` shorthand (resolved against github.com by default).
   - Is a specific branch, tag, or commit hash mentioned? Append as `#ref`.

2. **Resolve the reference**:

   | Input form | Example | Resolved |
   |------------|---------|----------|
   | Full URL | `https://github.com/org/pkg` | used as-is |
   | Shorthand | `org/pkg` | `https://github.com/org/pkg` |
   | Shorthand + ref | `org/pkg#v1.2.0` | `https://github.com/org/pkg#v1.2.0` |

3. **Run the command**:

   ```bash
   # Install by full URL
   aiwg install https://github.com/owner/aiwg-package

   # Install by shorthand (github.com assumed)
   aiwg install owner/aiwg-package

   # Install a specific branch or tag
   aiwg install owner/aiwg-package#v2.0.0
   ```

4. **Report the result** inline — confirm the package name, version, and where its artifacts were deployed. Warn if the source does not appear to be a valid AIWG package.

## Examples

### Example 1: Install from a full GitHub URL

**User**: "install this addon from git: https://github.com/acme/aiwg-devtools"

**Extraction**: Full URL `https://github.com/acme/aiwg-devtools`

**Action**:
```bash
aiwg install https://github.com/acme/aiwg-devtools
```

**Response**: "Installed aiwg-devtools (v1.3.0) from https://github.com/acme/aiwg-devtools. Artifacts deployed to `.claude/`. Registered in packages registry."

### Example 2: Install using owner/repo shorthand

**User**: "install acme/aiwg-devtools"

**Extraction**: Shorthand `acme/aiwg-devtools`, resolved to `https://github.com/acme/aiwg-devtools`

**Action**:
```bash
aiwg install acme/aiwg-devtools
```

**Response**: "Installed aiwg-devtools (v1.3.0) from https://github.com/acme/aiwg-devtools. Artifacts deployed to `.claude/`. Registered in packages registry."

### Example 3: Install a specific version tag

**User**: "install acme/aiwg-devtools at v1.2.0"

**Extraction**: Shorthand `acme/aiwg-devtools`, ref `v1.2.0`

**Action**:
```bash
aiwg install acme/aiwg-devtools#v1.2.0
```

**Response**: "Installed aiwg-devtools (v1.2.0) from https://github.com/acme/aiwg-devtools at tag v1.2.0. Artifacts deployed to `.claude/`."

## Clarification Prompts

If the user's intent is ambiguous:

- "What is the Git URL or owner/repo shorthand for the package you want to install?"
- "Should I install the latest commit on the default branch, or a specific tag or branch?"

## References

- @$AIWG_ROOT/src/cli/handlers/install.ts — Install command handler
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference

Related Skills

uninstall-plugin

104
from jmagly/aiwg

Remove a previously installed Claude Code plugin and unregister it from the local plugin registry

Codex

prose-install

104
from jmagly/aiwg

Install OpenProse for AIWG use when no existing installation is found. Tries npx skills add first, falls back to git clone, then saves the resolved path to .aiwg/config.json.

Codex

install-plugin

104
from jmagly/aiwg

Install plugins into Claude Code from the AIWG marketplace with registry lookup, download, and local deployment

Codex

aiwg-orchestrate

104
from jmagly/aiwg

Route structured artifact work to AIWG workflows via MCP with zero parent context cost

venv-manager

104
from jmagly/aiwg

Create, manage, and validate Python virtual environments. Use for project isolation and dependency management.

pytest-runner

104
from jmagly/aiwg

Execute Python tests with pytest, supporting fixtures, markers, coverage, and parallel execution. Use for Python test automation.

vitest-runner

104
from jmagly/aiwg

Execute JavaScript/TypeScript tests with Vitest, supporting coverage, watch mode, and parallel execution. Use for JS/TS test automation.

eslint-checker

104
from jmagly/aiwg

Run ESLint for JavaScript/TypeScript code quality and style enforcement. Use for static analysis and auto-fixing.

repo-analyzer

104
from jmagly/aiwg

Analyze GitHub repositories for structure, documentation, dependencies, and contribution patterns. Use for codebase understanding and health assessment.

pr-reviewer

104
from jmagly/aiwg

Review GitHub pull requests for code quality, security, and best practices. Use for automated PR feedback and approval workflows.

YouTube Acquisition

104
from jmagly/aiwg

yt-dlp patterns for acquiring content from YouTube and video platforms

Quality Filtering

104
from jmagly/aiwg

Accept/reject logic and quality scoring heuristics for media content