agent-question-notifications
Show a persistent desktop note when a long-running agent task needs a user answer, including questions from PR reviews, local agents, or self-review.
Skill by immagiov4
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/immagiov4-agent-question-notifications
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/agent-question-notifications
What's inside
- Skill name
agent-question-notifications- Description
- Show a persistent desktop note when a long-running agent task needs a user answer, including questions from PR reviews, local agents, or self-review. Answers remain in the original conversation.
- License
- MIT
- Instructions
- 42 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (3)
- SKILL.md
- questions.py · scripts/
- test_questions.py · scripts/
SKILL.md (first lines)
# Agent question notifications
When a long-running task needs a decision, post the question in the conversation
where the user should answer and show a desktop note.
Use notices for actual questions, not routine updates or decisions already received.
## Send a notice
1. Use the bundled [scripts/questions.py](scripts/questions.py), or
`AGENT_QUESTIONS_SCRIPT` if configured. Python 3.11 or later with Tk is required;
Linux may require the `python3-tk` package and a local graphical session.
2. Write a UTF-8 JSON file with four fields:
- `id`: a stable identifier for the project, task, and decision, such as
`nous-pr164-review-storage-1`;
- `source`: the agent and task;
- `context`: the project, the title of the conversation where the user should
answer, and the PR or document reference when applicable;
- `question`: the complete question, with enough decision context and options
to understand it without reading other subthreads.
3. Run `python <script-path> notify <json-file>` with properly quoted paths.
Keep the text in the file, outside shell interpolation.
4. Check the result. Saving a notice does not prove that the window is visible:
if no graphical session is available or startup fails, report that limitation
in the conversation. Inspect `window.log` under `~/.agent-questions`, or the
directory specified by `AGENT_QUESTIONS_HOME`. Avoid repeated attempts without
new evidence.
Reuse the ID and content when retrying the same question. Previously dismissed
notes are also deduplicated. A changed question requires a new ID.
For delegated work, assign one owner and one ID to the question: either the agent
or the orchestrator sends the notice, without both notifying the same decision.
## Receive the decision
The “Ho letto” (“I've read it”) button only dismisses the note; it is not an answer
or approval. Read the answer in the original conversation and relay it to the
relevant agent when necessary. Continue independent authorized work while waiting.
To evaluate review findings before deciding whether a question is needed, use
[receiving-pr-reviews](../receiving-pr-reviews/SKILL.md).From immagiov4/my-codex-skills, MIT.
More from immagiov4/my-codex-skills
- 0.567score
code-review
immagiov4
Revisiona un ramo, una PR o modifiche locali con il Codex CLI e GPT-6.1 Sol: ricerche indipendenti, conferma dei rilievi, copertura e consumi misurati.
SkillAFreshness: AClaude Code +9 - 0.567score
esempio-guidato
immagiov4
Esegui una richiesta di modifica o esplorazione del codice come esempio guidato, mostrando nel browser un passo reale alla volta e attendendo domande o Avanti…
SkillAFreshness: AClaude Code +9 - 0.565score
engineering-workflow
immagiov4
Route non-trivial software work through discovery, architecture, implementation, verification, review, and small living documentation.
SkillAFreshness: AClaude Code +9 - 0.560score
codex-adapter
immagiov4
Translation layer between Codex conventions and Claude Code.
SkillAFreshness: AClaude Code +9 - 0.558score
docs-doc
immagiov4
Compatibility name for Writing for Humans.
SkillAFreshness: AClaude Code +9 - 0.544score
diagnosing-bugs
immagiov4
Diagnosis loop for hard bugs and performance regressions.
SkillAFreshness: AClaude Code +9 - 0.541score
architect
immagiov4
Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in.
SkillAFreshness: AClaude Code +9 - 0.539score
codebase-design
immagiov4
Shared vocabulary for designing deep modules.
SkillAFreshness: AClaude Code +9 - 0.539score
domain-modeling
immagiov4
Build and sharpen a project's domain model.
SkillAFreshness: AClaude Code +9 - 0.539score
figure-it-out
immagiov4
Design an auditable playbook when no narrower one fits: a large migration, an ambitious multi-part change, or work a human reviews after stepping away.
SkillAFreshness: AClaude Code +9 - 0.536score
improve-codebase-architecture
immagiov4
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
SkillAFreshness: AClaude Code +9 - 0.536score
blast-radius
immagiov4
Find what a change could break somewhere else before it ships, beyond the diff, and prove the one fact it's safe because of by running real code instead of…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 8, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/immagiov4/my-codex-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from immagiov4
- 0.567score
code-review
immagiov4
Revisiona un ramo, una PR o modifiche locali con il Codex CLI e GPT-6.1 Sol: ricerche indipendenti, conferma dei rilievi, copertura e consumi misurati.
SkillAFreshness: AClaude Code +9 - 0.567score
esempio-guidato
immagiov4
Esegui una richiesta di modifica o esplorazione del codice come esempio guidato, mostrando nel browser un passo reale alla volta e attendendo domande o Avanti…
SkillAFreshness: AClaude Code +9 - 0.565score
engineering-workflow
immagiov4
Route non-trivial software work through discovery, architecture, implementation, verification, review, and small living documentation.
SkillAFreshness: AClaude Code +9 - 0.560score
codex-adapter
immagiov4
Translation layer between Codex conventions and Claude Code.
SkillAFreshness: AClaude Code +9 - 0.558score
docs-doc
immagiov4
Compatibility name for Writing for Humans.
SkillAFreshness: AClaude Code +9 - 0.544score
diagnosing-bugs
immagiov4
Diagnosis loop for hard bugs and performance regressions.
SkillAFreshness: AClaude Code +9
Cite this page
agent-question-notifications skill. Agent Mart. https://agentmart.dev/skills/immagiov4-agent-question-notifications (last updated 2026-10-24)