AgResource Newsletter Scraper for Openclaw

A sophisticated automation tool that scrapes, analyzes, and summarizes AgResource grain marketing newsletters for actionable agricultural insights.

brianppetty
v1.0.0
Feb 19, 2026
0
1.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install agresource

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install agresource using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is AgResource Newsletter Scraper?

The AgResource Newsletter Scraper is a specialized tool designed to streamline the consumption of agricultural market intelligence. By leveraging Playwright for browser automation and Python for sentiment analysis, it extracts critical data from AgResource reports, including corn and soybean sales recommendations. This skill is part of the broader ecosystem of Openclaw Skills, helping users transform raw market reports into structured data and real-time alerts.

At its core, the skill focuses on price-impact sentiment, distinguishing between general news and factors that actually drive market fluctuations. It provides a technical bridge for traders and producers who need to monitor high-frequency updates across morning, noon, evening, and weekend reports without manual intervention.

AgResource Newsletter Scraper Use Cases

  • Automatically tracking daily grain sales advice and position changes for corn and soybeans.
  • Monitoring price-impact sentiment trends based on South American and North American weather patterns.
  • Generating concise Markdown summaries of long-form market reports for quick review.
  • Receiving instant Telegram notifications when new sales advice is detected or existing positions change.

How AgResource Newsletter Scraper Works

  1. The skill initiates a headless browser session via Playwright to log into the AgResource dashboard using secure environment credentials.
  2. It captures the latest report content based on a scheduled cron trigger (Morning, Noon, Evening, or Weekend).
  3. The raw content is passed to a Python-based analyzer that evaluates market mood, weather impact, and production outlook.
  4. The system compares the current data with previous records stored in the memory directory to identify trend shifts.
  5. Structured Markdown files are generated for historical reference, and a JSON sentiment history is updated.
  6. If a sales advice change is detected, the skill formats and sends an alert via Telegram.

AgResource Newsletter Scraper Setup

Prerequisites

Ensure you have Node.js and Playwright installed in your skill directory.

Credentials

Configure the following environment variables:

  • AGRESOURCE_EMAIL: Your AgResource login email.
  • AGRESOURCE_PASSWORD: Your AgResource account password.

Installation

cd ~/clawd/skills/agresource
npm install playwright

Manual Test

Run the scraper manually to verify the setup:

node scraper.js --type=morning

AgResource Newsletter Scraper Data Schema & Taxonomy

The skill organizes data within the ~/clawd/memory/agresource/ directory using the following taxonomy:

File Type Naming Convention Contents
Daily Reports YYYY-MM-DD.md Summaries for morning, noon, and evening updates.
Weekend Reports YYYY-MM-DD-saturday.md Comprehensive weekend market overviews.
Sentiment Data sentiment_history.json Rolling history of market mood, trend direction, and confidence levels.

Each Markdown report includes a Quick Summary, Sales Advice Status, and specific Sentiment & Trends tracking fields.

AgResource Newsletter Scraper Advanced Features

  • Context-Aware Sentiment Logic: Analyzes data through a price-impact lens where favorable crop weather is correctly identified as bearish for prices.
  • Multi-Schedule Cron Support: Pre-configured to align with ET market reporting times (8:30 AM, 1:30 PM, 7:00 PM).
  • Automated Trend Detection: Compares current reports against a rolling 20-newsletter window to visualize market momentum.
  • Sales Advice Keywords: Intelligent scanning for phrases like catch up sales or position status unchanged to ensure accurate alerting within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*