ask-answer

Lists open asks and records human answers via answer_ask in a linear flow.

3|1|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/isizono/calm --skill ask-answer-isizono
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ask-answer
Source: https://github.com/isizono/calm/tree/main/skills/ask-answer
Command: npx skills add https://github.com/isizono/calm --skill ask-answer-isizono

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Open asks (pending questions awaiting human judgment) accumulate in the CALM memory database, and answering them ad hoc risks skipping items, exposing internal IDs, or letting the AI fabricate answers on the human's behalf. This Skill enforces a minimal, disciplined flow: list open asks once, present each to the human, and record only the human's actual answer. ## Core Features & Use Cases - One-shot open ask listing: Calls get_asks() exactly once with default filters, reports when no open asks exist, and notes when only the top N of M items are shown. - Human-driven answering: Presents each ask by title, question, and context (never internal IDs), then records the human's own words via answer_ask without AI-generated content. - Strict scope boundaries: Does not perform triage (triage_ask), withdrawal, meta-ask placement, or continuous monitoring, delegating those to ask-compose, ask-distill, ask-watch, and rule-placement. - Use Case: You return to a project and several judgment-pending asks have piled up. Invoke this Skill to walk through them one by one, answer each in your own words, and get a completion report noting that activity blocks remain until triage. ## Quick Start Ask the AI to list and answer the open asks, for example by saying "askに答える" or "open ask消化して".

Frequently Asked Questions about ask-answer

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

FAQPage Schema
How do I answer pending open asks in CALM?▼

Invoke the ask-answer flow, which calls get_asks once to list open asks, presents each question and context to you, and records your spoken answer with answer_ask. The AI never writes the answer content on your behalf.

What is the difference between ask-answer, ask-compose, and ask-distill?▼

ask-answer handles answering already-filed asks. ask-compose structures question and context before calling add_ask, and ask-distill files a meta ask after noticing repeated similar asks. ask-answer does not perform filing or similarity judgment.

Does answering an ask unblock the activity it was blocking?▼

No, answer_ask does not lift the block on a blocked activity. Only triage_ask with promote or dismiss, or withdraw_ask, releases the block, so blocks remain after this answering flow completes.

Can the AI answer asks automatically without human input?▼

No, the answer body must reflect the human's actual statement or intent. The flow explicitly forbids the AI from composing answers by its own judgment, and even one-word replies like yes are passed through as-is.

What happens if an ask was already answered or dismissed?▼

answer_ask succeeds only once per ask. If the target is already answered, promoted, or dismissed, the call returns an error, which is shown to the user before moving on to the next ask.