fvtt-active-effects

Apply Foundry VTT Active Effects with durations and transfer modes to actors.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to creating and applying Foundry VTT Active Effects, including duration tracking, mode handling, and item-to-actor transfer rules.

Core Features & Use Cases

  • ActiveEffect creation: Define effects with name, image, changes, duration, and statuses, and apply to an actor or item.
  • Duration and timing: Support combat rounds or world-time based durations with start points and cleanup.
  • Transfer and customization: Choose legacy vs modern transfer, and use CUSTOM mode hooks for complex logic.
  • Use Case: Imagine applying a temporary buff "Bless" to a character for 3 rounds that increases attack rolls and saves.

Quick Start

Create an ActiveEffect named "Haste" on an actor that adds +2 to AC for 3 rounds.

Frequently Asked Questions about fvtt-active-effects

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

FAQPage Schema
How do I apply temporary buffs and debuffs to actors in Foundry VTT?

To apply temporary buffs and debuffs in Foundry VTT, you configure ActiveEffect data structures on actors or items. This involves defining effect names, changes, duration fields, and statuses to model temporary modifiers across combat encounters.

How does duration tracking work for Active Effects in Foundry VTT?

Duration tracking for Foundry VTT Active Effects uses combat rounds or world-time based durations with defined start points. The system automatically handles cleanup and retires effects when their specified duration expires during gameplay.

What is the difference between legacy and modern transfer behavior for Foundry VTT Active Effects?

Legacy and modern transfer behavior dictate how Foundry VTT Active Effects move from items to actors. Choosing the transfer mode determines whether an effect is applied directly to the owning actor or handled through updated item-to-actor transfer rules.

Can I use custom mode hooks for complex Active Effect calculations in Foundry VTT?

Yes, you can use CUSTOM mode hooks to implement complex logic for Foundry VTT Active Effects. This allows for advanced effect calculations and customized modifier handling beyond standard additive, override, or multiply modes.

Do I need specific dependencies to manage Foundry VTT Active Effects?

No external dependencies are required to manage Foundry VTT Active Effects. You only need an understanding of ActiveEffect data structures, modes, and duration fields, plus hooks or API usage to initialize and apply effects.

How do I create an Active Effect like Haste that modifies AC for a set number of rounds?

To create an effect like Haste in Foundry VTT, define an ActiveEffect on an actor specifying the AC modifier changes and a duration of 3 rounds. The system applies this buff immediately and tracks its expiration.