/plugadvpl:setup

Automate plugadvpl installation and initialize the ADVPL/TLPP SQLite index.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/JoniPraia/plugadvpl --skill plugadvpl-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: /plugadvpl:setup
Source: https://github.com/JoniPraia/plugadvpl/tree/main/skills/setup
Command: npx skills add https://github.com/JoniPraia/plugadvpl --skill plugadvpl-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of installing and initializing plugadvpl by automating environment detection, CLI/tool installation, and running the required index build steps in the current repository.

Core Features & Use Cases

  • Environment detection for Claude Code: identifies whether the user is in the native Claude Code terminal or the VSCode extension so it can report the correct plugin installation approach.
  • Dependency bootstrapping: ensures uv (and the plugadvpl tool) are available before proceeding.
  • One-shot initialization + ingestion: runs plugadvpl init, plugadvpl ingest, and plugadvpl status to create .plugadvpl/index.db and enable commands like /plugadvpl:arch, /plugadvpl:tables, and /plugadvpl:callers.

Quick Start

Run the setup skill from inside your project directory so it installs prerequisites (if needed) and builds the local SQLite index for immediate use.

Frequently Asked Questions about /plugadvpl:setup

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

FAQPage Schema
How do I index ADVPL and TLPP source code in my repository?

The setup process checks for the presence of `uv` and `plugadvpl`, installing prerequisites if needed. It then executes `plugadvpl init`, `plugadvpl ingest`, and `plugadvpl status` to build the local SQLite index.

What environment do I need to run plugadvpl indexing setup?

The setup works for new or reset repositories where the `.plugadvpl/index.db` file needs to be created from scratch in the current working directory.

How does repository indexing work for ADVPL code analysis?

This automated ingestion allows immediate querying of code relationships and structures directly from the generated index database.

Can I use plugadvpl setup to automate code source ingestion?

This removes the friction of manual installation and ensures the local index is built correctly for your current repository context.

Why does plugadvpl setup fail on a repository that already has an index?

If you need to rebuild the index, you should reset or remove the existing `.plugadvpl` directory before running the initialization and ingestion steps again.

What can I do after building the ADVPL SQLite index?

These commands rely on the completed ingestion process to provide accurate code analysis and structural insights from your repository.