Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
viascopi avatar

Balkan Family Tree

  • Updated January 12, 2026
  • ViaScopi/balkan-family-tree-plugin

Balkan-family-tree is a guide for building with the Balkan Family Tree JS library across V1 and V2. It covers rendering family-tree and org-chart visualizations, handling events, customizing templates, and migrating from V1 to V2. A frontend skill for integrating genealogy and hierarchy charts into web apps.

Key points

  • Balkan Family Tree JS V1 and V2
  • Tree and org-chart visualization
  • Events and templates
  • V1 to V2 migration guidance

Balkan Family Tree by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add ViaScopi/balkan-family-tree-plugin
/plugin install balkan-family-tree@balkan-family-tree-marketplace

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Last updatedJanuary 12, 2026
RepositoryViaScopi/balkan-family-tree-plugin

What it does

Build family-tree and org-chart visualizations with Balkan Family Tree JS (V1 and V2): rendering, events, templates, and V1 to V2 migration.

README.md

Balkan Family Tree Plugin Marketplace

A Claude Code plugin marketplace for working with Balkan Family Tree JS libraries (V1 and V2).

Installation

1. Add the Marketplace

/plugin marketplace add viascopi/balkan-family-tree-marketplace

Or using the full URL:

/plugin marketplace add https://github.com/viascopi/balkan-family-tree-marketplace

2. Install the Plugin

/plugin install balkan-family-tree@balkan-family-tree-marketplace

Available Plugins

Plugin Description
balkan-family-tree Comprehensive skill for Balkan Family Tree JS (V1 & V2) - visualization, events, templates, and V1→V2 migration

Plugin Features

balkan-family-tree

  • V2 Support - Complete documentation for the latest Family Tree JS library
  • V1 Support - Full legacy API documentation for maintaining existing projects
  • Migration Tools - Automated script and guide for converting V1 code to V2
  • Quick Reference - Common patterns and code snippets for rapid development
Files Included
File Description
SKILL.md Core skill definition with quick reference
references/v2-guide.md Complete V2 API documentation
references/v1-guide.md Complete V1 API documentation
references/migration-v1-to-v2.md Step-by-step migration guide
scripts/migrate-v1-to-v2.js Automated migration helper script

Usage

Once installed, Claude Code will automatically use this plugin when you ask about family tree visualizations:

> Create a family tree showing 3 generations with photos

> Convert my V1 family tree code to V2

> Add a node for a new child in my family tree

> How do I handle click events in Balkan Family Tree?

Quick Reference

V2 (Recommended)

var family = new FamilyTree(document.getElementById("tree"), {
    nodeBinding: { field_0: "name", img_0: "img" },
    nodes: [
        { id: 1, pids: [2], name: "John", gender: "male" },
        { id: 2, pids: [1], name: "Jane", gender: "female" },
        { id: 3, mid: 2, fid: 1, name: "Child", gender: "male" }
    ]
});

V1 (Legacy)

var family = new FamilyTree(document.getElementById("tree"), {
    template: "john",
    nodeBinding: { field_0: "name" }
});
family.load([
    { id: 1, pids: [2], name: "John" },
    { id: 2, pids: [1], name: "Jane" },
    { id: 3, mid: 2, fid: 1, name: "Child" }
]);

Updating

To get the latest version of the marketplace:

/plugin marketplace update balkan-family-tree-marketplace

Then reinstall the plugin to get updates:

/plugin install balkan-family-tree@balkan-family-tree-marketplace

Uninstall

Remove the plugin:

/plugin uninstall balkan-family-tree@balkan-family-tree-marketplace

Remove the marketplace:

/plugin marketplace remove balkan-family-tree-marketplace

Resources

License

MIT

Related skills

Frontend Developmentfrontendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.