Skip to content
Back to skills

1666 2026 02 06 Feat Visible Query Parsing Display Plan C2905a79

ASecurity

The last30days skill parses user intent (TOPIC, QUERY_TYPE, TARGET_TOOL) internally but never shows the user what it understood. The agent jumps straight from the user's `/last30days kanye west` into running tools with a generic "I'll start the research script and web searches in parallel."

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
ai-agentspythonrustbash

Works with

  • claude code
  • mcp

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 1666-2026-02-06-feat-visible-query-parsing-display-plan_c2905a79 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1666 2026 02 06 Feat Visible Query Parsing Display Plan C2905a79?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 1666 2026 02 06 Feat Visible Query Parsing Display Plan C2905a79
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-1666-2026-02-06-feat-visible-query-parsing-display/badge)](https://www.skillsdirectory.com/skills/tools-only-1666-2026-02-06-feat-visible-query-parsing-display)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
title: "feat: Add visible query parsing display before research starts"
type: feat
date: 2026-02-06
---

# feat: Add Visible Query Parsing Display

## Overview

The last30days skill parses user intent (TOPIC, QUERY_TYPE, TARGET_TOOL) internally but never shows the user what it understood. The agent jumps straight from the user's `/last30days kanye west` into running tools with a generic "I'll start the research script and web searches in parallel."

Users expect to see a reformulation of their query β€” confirming what the agent understood before it starts searching. This builds trust and lets users course-correct before waiting for results.

## Problem Statement

Current behavior:
```
User: /last30days kanye west

Agent: I'll start the research script and web searches in parallel.
[immediately runs bash + WebSearch]
```

Expected behavior:
```
User: /last30days kanye west

Agent: πŸ” **kanye west** Β· News
Searching Reddit, X, and the web for the latest on kanye west...

[then runs bash + WebSearch]
```

The "Parse User Intent" section in SKILL.md tells the agent to store variables internally but never instructs it to **display** them.

## Proposed Solution

Add an explicit "Display your parsing" instruction between the "Parse User Intent" section and "Research Execution" section in SKILL.md. One new block of text β€” no code changes, no script changes.

## Acceptance Criteria

- [ ] Agent displays parsed TOPIC and QUERY_TYPE before running any tools
- [ ] Display is concise (1-2 lines, not a verbose block)
- [ ] Agent still runs script + WebSearch in parallel after displaying
- [ ] No changes to Python scripts β€” SKILL.md only

## Implementation

### SKILL.md Change

**File:** `/Users/mvanhorn/last30days-skill-private/SKILL.md`

After the "Store these variables" block (line ~38) and before "Research Execution" (line ~42), add:

```markdown
**DISPLAY your parsing to the user.** Before running any tools, output a single line:

πŸ” **{TOPIC}** Β· {QUERY_TYPE}
Searching Reddit, X, and the web for {natural language description of what you'll look for}...

Example outputs:
- πŸ” **kanye west** Β· News β€” Searching Reddit, X, and the web for the latest kanye west news and discussions...
- πŸ” **best MCP servers** Β· Recommendations β€” Searching Reddit, X, and the web for the most recommended MCP servers...
- πŸ” **nano banana pro prompting** Β· Prompting β€” Searching Reddit, X, and the web for nano banana pro prompting techniques and tips...
- πŸ” **open claw** Β· General β€” Searching Reddit, X, and the web for what people are saying about open claw...

If TARGET_TOOL is known, mention it: "...for nano banana pro prompting techniques to use in ChatGPT..."

This text MUST appear before you call any tools. It confirms to the user that you understood their request.
```

### Sync

After editing SKILL.md:
```bash
cp /Users/mvanhorn/last30days-skill-private/SKILL.md ~/.claude/skills/last30days/SKILL.md
```

## Test Plan

Run in a NEW Claude Code session:
1. `/last30days kanye west` β€” should display: πŸ” **kanye west** Β· News
2. `/last30days best MCP servers` β€” should display: πŸ” **best MCP servers** Β· Recommendations
3. `/last30days nano banana pro prompting for ChatGPT` β€” should display with tool mention

## Files to Modify

| File | Change |
|------|--------|
| `SKILL.md` | Add display instruction between Parse User Intent and Research Execution |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.