uk-parliament-hansard

Retrieve UK parliamentary transcripts and debate records from the Hansard API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill removes the complexity of navigating the UK Parliament's modern Hansard API, allowing users to programmatically access official transcripts, debate records, and voting history without manual documentation lookups.

Core Features & Use Cases

  • Transcript Retrieval: Access full debate text, speaker lists, and section hierarchies for any sitting day since 1988.
  • Voting Analysis: Query division records to see how specific members voted on particular debates.
  • Full-Text Search: Perform complex searches across debates, committees, petitions, and statements using specific date ranges and member filters.

Quick Start

Use the uk-parliament-hansard skill to search for all debates mentioning climate change between January and April 2026.

Frequently Asked Questions about uk-parliament-hansard

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

FAQPage Schema
How do I retrieve UK parliamentary debate transcripts programmatically?

You retrieve UK parliamentary transcripts by querying the modern Hansard API using RESTful endpoints with JSON-based parameters to access full debate text, speaker lists, and section hierarchies for any sitting day since 1988.

Can I search Hansard records by date range and member?

Yes, you can search Hansard records by performing complex full-text queries across debates, committees, petitions, and statements using specific date ranges and member filters via the API's JSON parameters.

How do I analyze how a specific member voted in UK Parliament divisions?

You analyze member voting by querying the Hansard API's division records, which provide structured data showing how specific members voted on particular debates and legislative proceedings.

Do I need Node to access UK Parliament Hansard data?

Yes, you need Node installed in your environment because the skill's scripts depend on it to execute the RESTful API requests and process the JSON responses returned by the Hansard service.

What is the best way to monitor UK legislative proceedings for research?

The best way to monitor legislative proceedings is using the Hansard API to programmatically retrieve official transcripts, debate records, and voting history, removing the complexity of manual documentation lookups.

Are there limitations when querying historical UK parliamentary records before 1988?

Yes, a known limitation is that full debate text, speaker lists, and section hierarchies are accessible only for sitting days since 1988, meaning earlier historical parliamentary transcripts are not available through this API.