filament

Manage project knowledge graphs and task workflows via a local SQLite store.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/JYC11/filament --skill filament
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: filament
Source: https://github.com/JYC11/filament/tree/main/skills/filament
Command: npx skills add https://github.com/JYC11/filament --skill filament

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Filament provides a local, self-contained platform to manage project knowledge graphs, tasks, lessons, messages, and file reservations, enabling agents and humans to collaborate without external services.

Core Features & Use Cases

  • Knowledge graph: entities (tasks, modules, services, agents, plans, docs, lessons) connected by relations.
  • Task management: priority queues, dependencies, and ready-task evaluation.
  • Lesson capture: structured problems, solutions, and learnings for recurring patterns.
  • Inter-agent coordination: messaging, reservations, and real-time dashboards for local teams.
  • Use cases: plan and track software projects, document ADRs, coordinate multi-agent workflows.

Quick Start

Run fl init to bootstrap the local knowledge graph and start managing tasks, lessons, and agent coordination.

Frequently Asked Questions about filament

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

FAQPage Schema
How do I manage multi-agent workflows and project knowledge locally without external services?

You can manage multi-agent workflows locally by using a self-contained platform with a local SQLite store to organize knowledge graphs, tasks, and inter-agent messaging without relying on external services.

What's the best way to track project tasks and lessons in a local knowledge graph?

Tracking tasks and lessons in a local knowledge graph involves structuring entities like tasks, modules, and lessons, then connecting them with relations to manage priority queues and capture recurring patterns.

Can I coordinate multiple agents using a local CLI and SQLite store?

Yes, you can coordinate multiple agents using a local CLI with a SQLite store, which provides messaging, file reservations, and real-time dashboards for local team collaboration.

How do I document architecture decision records and inter-agent dependencies in a self-contained environment?

To document architecture decision records and dependencies in a self-contained environment, you add document entities to the local knowledge graph and connect them to relevant tasks and modules via relationships.

Does this local task management approach require any external database dependencies?

No, this local task management approach does not require external database dependencies because it operates entirely within a self-contained environment using a local SQLite store for all entities and messaging.

Why use a local knowledge graph for software project planning instead of cloud-based tools?

Using a local knowledge graph for software project planning allows agents and humans to collaborate offline without external services, keeping all tasks, ADRs, and lessons captured securely in a local SQLite store.