fvtt-applications

Create and migrate Foundry VTT UI components using ApplicationV2.

1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/ImproperSubset/hh-agentics --skill fvtt-applications
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fvtt-applications
Source: https://github.com/ImproperSubset/hh-agentics/tree/main/fvtt-dev/skills/fvtt-applications
Command: npx skills add https://github.com/ImproperSubset/hh-agentics --skill fvtt-applications

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers create and migrate Foundry VTT UI components using ApplicationV2, including custom windows, dialogs, and forms, and provides guidance on lifecycle management across versions.

Core Features & Use Cases

  • Create custom UI windows using ApplicationV2
  • Build and validate forms with FormApplication
  • Use DialogV2 prompts and confirmation dialogs
  • Migrate from Application v1 to ApplicationV2

Quick Start

Use the fvtt-applications skill to implement a minimal ApplicationV2 window by extending ApplicationV2 and rendering a simple template.

Frequently Asked Questions about fvtt-applications

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

FAQPage Schema
How do I migrate Foundry VTT applications from Application v1 to ApplicationV2?

To migrate Foundry VTT applications from Application v1 to ApplicationV2, you extend the ApplicationV2 class and update lifecycle management patterns. This skill provides templates and guidance for migrating custom windows, forms, and dialogs across modules and systems.

How do I build custom UI windows and dialogs in Foundry VTT?

You build custom UI windows and dialogs in Foundry VTT by extending the ApplicationV2 and DialogV2 APIs. This skill provides templates to create custom windows, implement FormApplication validation, and construct DialogV2 confirmation prompts.

What is the difference between ApplicationV2 and DialogV2 in Foundry VTT?

ApplicationV2 handles custom UI windows and form rendering, while DialogV2 manages prompts and confirmation dialogs in Foundry VTT. This skill covers both patterns, showing how to implement windows and build interactive dialog prompts.

Can I use FormApplication validation with ApplicationV2 in Foundry VTT?

Yes, you can build and validate forms using FormApplication alongside ApplicationV2 in Foundry VTT. This skill demonstrates how to integrate form validation within custom windows and manage the component lifecycle.

Does this skill support migrating UI components across Foundry VTT modules and systems?

Yes, this skill supports migrating UI components from Application v1 to ApplicationV2 across both Foundry VTT modules and systems. It provides examples and templates to guide the migration of custom windows, forms, and dialogs.

What are the limitations when migrating to ApplicationV2 in Foundry VTT?

When migrating to ApplicationV2 in Foundry VTT, you must adapt existing lifecycle management from Application v1 to the new API patterns. This skill provides templates to guide the transition, but relies on the ApplicationV2 and DialogV2 framework structures.