edital_monitor

Monitors Brazilian innovation grant portals and generates summaries of funding calls.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/guizonatto/myopen-claw --skill edital-monitor-guizonatto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edital_monitor
Source: https://github.com/guizonatto/myopen-claw/tree/main/skills/edital_monitor
Command: npx skills add https://github.com/guizonatto/myopen-claw --skill edital-monitor-guizonatto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4.

What problem does it solve? Tracking innovation grants and public funding calls across multiple Brazilian government portals is time-consuming and easy to miss deadlines. This Skill automates the monitoring of editais and subvenções so you receive summarized opportunities without manually checking each site. ## Core Features & Use Cases - Multi-source monitoring: Fetches funding calls from FINEP, Inovativos, Fundação Araucária, Sebrae Editais, and BNDES Garagem. - Automatic summarization: Generates a short summary for each edital found, ready for delivery via chat channels or storage in a business MCP. - Flexible fetch policy: Uses web_fetch by default, falls back to web_search for moved pages, and reserves browser automation for JavaScript-heavy listings. - Use Case: A startup founder schedules a daily routine that collects the latest FINEP and Sebrae calls, summarizes them, and posts the digest to Telegram. ## Quick Start Ask the assistant to run the edital monitor and summarize the latest innovation funding calls from FINEP, Sebrae, and BNDES.

Frequently Asked Questions about edital_monitor

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

FAQPage Schema
How do I monitor Brazilian innovation grants automatically?

Run the fetch_and_summarize script, which requests pages from FINEP, Sebrae, Fundação Araucária, BNDES Garagem, and Inovativos, extracts candidate edital titles with BeautifulSoup, and returns a summarized list ready for chat delivery or MCP storage.

How to scrape edital listings from government websites in Python?

Use requests to fetch each portal page with a timeout, then parse the HTML with BeautifulSoup and filter anchor tags whose text length suggests edital titles. The script applies this heuristic and collects up to five titles per source.

Which grant sources does this monitor cover?

It covers five Brazilian innovation funding sources: FINEP chamadas públicas, Inovativos, Fundação Araucária, Sebrae Editais, and BNDES Garagem. Additional sources can be added by extending the FONTES list in the script.

What happens when a grant page changes its URL or requires JavaScript?

The fetch policy falls back to web_search scoped to the official domain when a page moves, and uses browser automation only when listings depend heavily on JavaScript. Failed requests are captured as error entries instead of crashing the run.

Does the edital scraper need API keys or environment variables?

No environment variables are required. The script only needs the requests and beautifulsoup4 Python packages, and it can optionally post results to a business MCP database table if one exists.