G-Sec Information Gatherer

Scrape RBI press releases and structure Government Securities data into JSON records.

Updated Sep 13, 2023
One-click install
npx skills add https://github.com/rounakdatta/gsecs.site --skill g-sec-information-gatherer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: G-Sec Information Gatherer
Source: https://github.com/rounakdatta/gsecs.site/tree/main/.claude/skills/g-sec-info-gatherer
Command: npx skills add https://github.com/rounakdatta/gsecs.site --skill g-sec-information-gatherer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual, time-consuming process of sifting through the Reserve Bank of India (RBI) website to find, parse, and connect information about Indian Government Securities (G-Secs). It automates the intelligent extraction and structuring of complex financial data, saving financial analysts and researchers countless hours.

Core Features & Use Cases

  • Intelligent RBI Scraper: Automatically navigates the official RBI Press Releases webpage, intelligently identifying and filtering relevant bulletins related to Central Government Securities (announcements, auction notices, and issuance results).
  • Comprehensive Data Extraction: Extracts critical financial details including security names, types, key dates (announcement, auction, issuance, maturity), coupon rates, auction yields, issued amounts, and various security codes.
  • Structured JSON Output: Organizes all scraped information into clean, structured JSON files, ensuring data consistency and readiness for analysis. Each security is stored in its own file, with auto-incrementing names for easy tracking.
  • Use Case: A financial institution needs to maintain an up-to-date database of all newly issued Indian Central Government Securities. Instead of a team manually checking the RBI website daily, this Skill can proactively gather, process, and structure all relevant G-Sec data, providing a ready-to-use dataset for portfolio management or market analysis.

Quick Start

Gather all information about Indian Central Government Securities issued in the last 6 months from the RBI website. Ensure the output is structured as individual JSON files in the specified format.

Frequently Asked Questions about G-Sec Information Gatherer

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

FAQPage Schema
How do I extract Government Securities data from RBI press releases automatically?

RBI G-Sec Information Gatherer scrapes RBI press releases to extract and structure Government Securities information automatically. It identifies relevant bulletins across announcements, auction notices, and issuances, then delivers production-ready JSON records with security names, types, key dates, coupon rates, yields, and amounts issued—eliminating manual data collection from the RBI website.

What financial data fields does the scraper capture for each Government Security?

The scraper captures security_name, security_type, announcement_date, auction_date, issuance_date, maturity_date, coupon_rate, yield_at_auction, amount_issued_crore, security_codes, interest_payment_frequency_regex, and source_urls. Each security is stored as a structured JSON file, ensuring data consistency and readiness for portfolio analysis or market research.

Can I use this to track newly issued Indian Central Government Securities over multiple months?

Yes. The Skill handles cross-month relationships and updates, automatically tracking newly issued Central Government Securities across announcements and issuances. It structures data with auto-incrementing file names and stores intermediate work in .tmp/, making it suitable for maintaining an up-to-date database of G-Sec issuances over extended periods.

Does the scraper work with only RBI press releases or other financial sources?

The scraper is specifically designed for RBI press releases and bulletins related to Central Government Securities. It intelligently filters and extracts from official RBI announcements, auction notices, and issuance results—it is not a general-purpose financial data source.

What do I need to set up before using this scraper?

You need requests and beautifulsoup4 libraries installed. The Skill requires access to the RBI Press Releases webpage and outputs data to specified directories (.tmp/ for intermediate work, data/ for final JSON files). No additional authentication or API keys are required beyond web access.

How is the extracted Government Securities data organized for downstream use?

Each Government Security is stored as an individual JSON file in the data/ directory with auto-incrementing names for tracking. All intermediate processing steps are logged to .tmp/, and the final structured records are production-ready for direct consumption by portfolio management systems or financial analysis workflows.