skill-budget-beauftragungsplanung

Run two-stage external allocation planning with SQLite and Excel configs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill addresses the heavy manual workload and fragility of two-stage planning for Fremdvergaben, aligning EA targets with per-firma/gewerg/quarter allocations using a shared budget database and an Excel-based parameter config.

Core Features & Use Cases

  • Two-stage planning: Stage 1 sets soft annual targets; Stage 2 distributes across Firma x Gewerk x Quarter with hard constraints.
  • Data-model alignment: reuses existing SQLite DB userdata/budget.db and budget_db.py for seamless integration; reads planning config from userdata/budget/planning/beauftragungsplanung_config.xlsx; consumes existing orders and references from btl_* tables; and writes Stage-1/Stage-2 results to budget.db.
  • Automation & reporting: generates a Markdown report in userdata/sessions and triggers target-IST follow-up analysis against btl_opt.

Quick Start

Execute the planning script for your year (for example, 2026) to generate Stage-1 and Stage-2 results and store them in budget.db.

Frequently Asked Questions about skill-budget-beauftragungsplanung

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

FAQPage Schema
How do I automate two-stage budget planning for external allocations using SQLite?

Two-stage budget planning for external allocations is automated using a Python script that reads an Excel config and writes Stage-1 and Stage-2 results to an SQLite database. It balances firm targets and EA allocations across quarters, replacing manual workload with a structured workflow.

What is two-stage Fremdvergaben planning and how does it handle budget constraints?

Two-stage Fremdvergaben planning first sets soft annual targets in Stage 1, then distributes allocations across Firma, Gewerk, and Quarter with hard constraints in Stage 2. This ensures external allocations align precisely with enterprise targets and references.

How do I configure Fremdvergaben planning parameters using Excel?

To configure Fremdvergaben planning parameters, populate the Excel file at userdata/budget/planning/beauftragungsplanung_config.xlsx. The script reads this config file alongside existing orders and references from btl_* tables to execute the allocation workflow.

Does budget planning with SQLite require an existing database setup?

Budget planning with SQLite requires an existing database at userdata/budget.db and the budget_db.py module for seamless integration. The script writes Stage-1 and Stage-2 results directly into this database, consuming existing orders from btl_* tables.

Can I generate a planning report for target-IST follow-up analysis?

You can generate a planning report for target-IST follow-up analysis by executing the planning script. It produces a Markdown report in userdata/sessions and triggers target-IST follow-up analysis against btl_opt to track planning deviations.

What are the limitations of using Python and SQLite for enterprise budget planning?

Limitations include dependency on a local Python environment and a strict file structure requiring userdata/budget.db and an Excel config. It is tailored for specific EA allocations and btl_* table references, limiting use outside this enterprise data model.