last30days-gui

Runs topic research and watch monitoring through the last30days desktop app window.

108|11|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/db-aeon/joshu-oss --skill last30days-gui-db-aeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: last30days-gui
Source: https://github.com/db-aeon/joshu-oss/tree/main/arozos/subservice/last30days/skills/last30days-gui
Command: npx skills add https://github.com/db-aeon/joshu-oss --skill last30days-gui-db-aeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets you run topic research and manage watched topics directly inside the open last30days app window, without switching to chat commands or writing raw HTTP calls. ## Core Features & Use Cases - GUI-first research: Trigger blocking research runs with runResearch while the app window is open, then get a summary plus a saved joshu://research/last30days/... report path. - Watching management: Add, run, and review watched topics via openWatching and watchThisTopic, with trending available after at least three snapshots. - Platform boundary handling: Automatically falls back to headless plugin tools like last30days_research when the owner is in jChat or Telegram with the app closed. - Use Case: While reviewing the last30days window, ask the agent to research "electric vehicle battery news" for the past 14 days; it blocks until done, summarizes findings, and saves a gbrain-indexed markdown report. ## Quick Start Ask the agent to research a topic in the open last30days window, for example: run research on AI chip market trends for the last 30 days.

Frequently Asked Questions about last30days-gui

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

FAQPage Schema
How do I run research in the last30days app window?

Call runResearch with a topic and optional days and depth parameters while the window is open. It blocks until the run completes, then returns findings and a saved joshu://research/last30days report path.

How do I watch a topic for trending changes?

Use watchThisTopic with the topic while the GUI is open, or last30days_watch_add followed by last30days_watch_run from chat. Trending analysis requires at least three watch snapshots before comparisons are available.

What happens if the last30days window is closed?

The skill escalates to headless plugin tools like last30days_research, which run asynchronously and reply in jChat or Telegram. GUI actions such as app_gui_action must not be used when the window is closed.

Where are last30days research reports saved?

Every completed run writes a markdown file under research/last30days relative to JOSHU_FILES_ROOT, indexed by gbrain. The file includes YAML frontmatter with type, source, topic, run_id, and stats for later retrieval.

Which data sources does last30days research use?

Joshu policy uses ScrapeCreators for social and YouTube, xquik for X via fleet relay or self-hosted key, and Exa for web when provisioned with keyless DuckDuckGo as fallback. Browser cookies, yt-dlp, and XAI are not used.