skill-bill

Map UK Bill identifiers across historical and modern legislative data sources.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/danbri/forgetmenot --skill skill-bill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-bill
Source: https://github.com/danbri/forgetmenot/tree/main/skills/skill-bill
Command: npx skills add https://github.com/danbri/forgetmenot --skill skill-bill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the fragmentation of UK legislative records by providing a unified method to reconcile Bills, Acts, and SIs across disparate sources like the Bills API, the Parliament Thesaurus, and historical Hansard.

Core Features & Use Cases

  • Cross-Source Reconciliation: Maps bill identifiers across modern APIs, SPARQL stores, and historical archives to create a comprehensive identity graph.
  • Historical Gap Filling: Provides strategies for indexing pre-2015 bills and failed legislation that are otherwise missing from modern structured datasets.
  • Use Case: Use this skill to build a complete timeline of a specific piece of legislation, linking its initial proposal as a Bill to its final status as an Act, including all relevant debate stages and parliamentary papers.

Quick Start

Use the skill-bill to generate a crosswalk graph for the Elections Bill by reconciling its thesaurus LEG term with the live Bills API data.

Frequently Asked Questions about skill-bill

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

FAQPage Schema
How do I reconcile UK parliamentary bill identifiers across modern APIs and historical archives?

Reconcile UK parliamentary bill identifiers by mapping Bill IDs across disparate historical and modern data sources to construct a bill-identity crosswalk graph linking Bills, Acts, and Hansard debate stages.

What is the best way to build a complete timeline linking a UK Bill to its final Act status?

Build a complete legislative timeline by generating a crosswalk graph that links a Bill's initial proposal to its final Act status, integrating all relevant Hansard debate stages and parliamentary papers.

How does fuzzy matching via Solr help map pre-2015 UK legislation missing from structured datasets?

Fuzzy matching via Solr helps map pre-2015 UK legislation by indexing historical bills and failed legislation missing from modern structured datasets, bridging the gap between digital-era APIs and historical archives.

Can I use SPARQL queries to retrieve and map UK legislative records from the Parliament Thesaurus?

Use SPARQL queries to retrieve and map UK legislative records from the Parliament Thesaurus, integrating them with live Bills API data to create a comprehensive identity graph for legislation like the Elections Bill.

Does this approach require deterministic ETL processes to bridge historical Hansard data with digital-era APIs?

This approach requires deterministic ETL processes to bridge historical Hansard data with digital-era APIs, ensuring accurate reconciliation of legislative records across fragmented sources like the Bills API and Parliament Thesaurus.

When should I not use a crosswalk graph for UK legislative data reconciliation?

Avoid using a crosswalk graph for UK legislative data reconciliation when dealing with isolated, single-source records that do not require mapping across disparate historical and modern data sources or linking multiple debate stages.