skill-budget-ua-leiter

Retrieve Unterabteilungsleiter data from the BPLUS-NG OrgUnit API and map each OE to its leader's email.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tobiascm/vobes-agent-vscode --skill skill-budget-ua-leiter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-budget-ua-leiter
Source: https://github.com/tobiascm/vobes-agent-vscode/tree/main/.agents/skills/skill-budget-ua-leiter
Command: npx skills add https://github.com/tobiascm/vobes-agent-vscode --skill skill-budget-ua-leiter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Retrieve Unterabteilungsleiter (UA-Leiter) data from the BPLUS-NG OrgUnit API and map each OE to its UA leader's email.

Core Features & Use Cases

  • Sync UA leaders data from BPLUS-NG using budget_db.py with a 1-day cache (use --force to override).
  • Query and display leadership information for an OE or its lead, exported as a Markdown table for VS Code.
  • Use when building org charts or answering who leads a given OE.

Quick Start

Sync UA leaders with python scripts/budget/budget_db.py sync ua_leiter and then run the query to produce the results.

Frequently Asked Questions about skill-budget-ua-leiter

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

FAQPage Schema
How do I retrieve UA-Leiter leadership contacts from BPLUS-NG?

To retrieve UA-Leiter leadership contacts from BPLUS-NG, use the budget_db.py script to sync Organizational Unit data and map each OE to its leader's email address. It queries the OrgUnit/GetAll REST API and caches results for one day.

What is the best way to map an organizational unit to its UA leader's email?

Mapping an organizational unit to its UA leader's email is done by querying synced BPLUS-NG data via budget_db.py. The script retrieves OE leadership information and exports the results as a Markdown table for easy viewing in VS Code.

How often is the BPLUS-NG OrgUnit data cached when syncing UA leaders?

The BPLUS-NG OrgUnit data for UA leaders is cached for 1 day. You can run python scripts/budget/budget_db.py sync ua_leiter to use the cache, or append the --force flag to override the cache and fetch fresh data.

Can I export BPLUS-NG leadership data to a Markdown table?

Yes, you can export BPLUS-NG leadership data to a Markdown table. After syncing UA leaders using budget_db.py, run the query command to display leadership information for an OE formatted specifically for VS Code.

Do I need any external dependencies to query BPLUS-NG organizational units?

No external dependencies are required to query BPLUS-NG organizational units. The Skill operates independently using the built-in budget_db.py script to interface with the OrgUnit/GetAll REST API and manage the local data cache.

Why is my UA-Leiter sync not returning updated contact information?

Your UA-Leiter sync may not return updated contacts because the system uses a 1-day cache. To bypass this cache and force a fresh data pull from the BPLUS-NG OrgUnit API, execute the budget_db.py sync command with the --force flag.