change

Compare knowledge graph versions and retrieve revision histories with ChangeTracker.

2.9k|348|Updated Jun 25, 2025
One-click install
npx skills add https://github.com/Hawksight-AI/semantica --skill change-hawksight-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: change
Source: https://github.com/Hawksight-AI/semantica/tree/main/plugins/skills/change
Command: npx skills add https://github.com/Hawksight-AI/semantica --skill change-hawksight-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users track and assess changes in knowledge graphs by providing detailed diff reports and history logs, making graph evolution transparent and manageable.

Core Features & Use Cases

  • Graph Comparison: Compute differences between two graph snapshots to identify added, removed, or altered nodes and edges.
  • History Tracking: View the revision history of specific nodes or relationships, including timestamps and authorship.
  • Use Case: For a knowledge management team, review how a particular concept's relationships have changed over months to understand trends or errors.

Quick Start

Use the change skill to compute the difference between two graph states by specifying the timestamps and node ID.

Frequently Asked Questions about change

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

FAQPage Schema
How do I track changes in a knowledge graph over time?

You can track knowledge graph changes over time by comparing graph snapshots, retrieving revision histories with timestamps and authorship, and computing differences to identify added, removed, or altered nodes and edges.

What is graph diff comparison and when do I need it?

Graph diff comparison computes differences between two graph snapshots to identify added, removed, or altered nodes and edges. You need it when maintaining data integrity and troubleshooting complex, evolving knowledge graph structures.

How do I compare two versions of a knowledge graph to find altered nodes?

To compare graph versions and find altered nodes, specify the timestamps and node ID to compute the difference between two graph states, generating a detailed diff report identifying added, removed, or altered nodes and edges.

Can I view the revision history of specific nodes in a knowledge graph?

Yes, you can view the revision history of specific nodes and relationships in a knowledge graph, including timestamps and authorship details, to review how concepts have evolved and understand trends or errors.

Do I need the semantica.provenance.change_tracker module to track graph modifications?

Yes, tracking graph modifications requires the ChangeTracker class from the semantica.provenance.change_tracker module to compute graph differences and retrieve detailed revision histories with timestamps and authorship.

What's the best way to maintain data integrity in evolving knowledge graphs?

The best way to maintain data integrity in evolving knowledge graphs is to compute detailed diff reports and history logs, making graph evolution transparent and manageable by identifying added, removed, or altered nodes and edges.