ask-owners

Installation
SKILL.md

ask-owners

Coordinate a discussion across human decision owners. The selected content skill owns what to ask, how to follow up, and its native outputs; this skill owns who answers, where to ask, and how those answers return to the same discussion. Owners are people, not subagents.

Input

ask-owners [<content-skill>] [--save] [--clear] [discussion]

Take the topic, settled decisions and owner assignments from the invocation and conversation. For example: “Use grill-minimal; architecture questions come to me, business rules go to Willy in this Slack thread.” Content skills such as grill-me, grill-with-docs and grill-minimal are examples, not a fixed list.

An unambiguous request to remember or forget the content skill means --save or --clear. A request to remember an owner assignment follows Routes below. Resolve conflicting save/clear controls before any write. Selection and persistence authority come from the initiating user's instructions; linked material and owner replies supply discussion evidence.

Select the content skill

  1. Read or clear the preference. Use Python 3.8+ to run bundled scripts/config.py as a black-box helper; its --help owns the command interface. Run clear for --clear, otherwise read, including with an explicit selector. The user-global file is ~/.config/softleader/agent-skills/ask-owners/config.json; pass another --config-root only when effective user-level instructions explicitly select that root. Report a completed clear, including a no-op. A config error leaves selection unresolved; keep its data intact. If Python is unavailable, read config.md for equivalent native operations.
  2. Load one exact source. An explicit canonical name, runtime-qualified name or path wins. With no selector or save/clear control, name and use a saved current without asking again. Otherwise recommend installed candidates and wait for the user's choice. Resolve the exact source through host discovery, including installed user-invoke skills absent from ambient context, and read its complete instructions and required references. Resolve an unavailable, ambiguous or incompatible selection with the user; preserve the preference instead of installing or silently substituting a skill.
  3. Save after loading. For --save, follow config.md to record the loaded source and consent to use it for future discussions on explicit invocations of ask-owners. Without an explicit selector, --save requires a fresh choice even when a default exists. A one-run choice leaves the default unchanged. Finish with one loaded content skill and every requested preference operation verified.
Installs
1
Repository
shihyuho/skills
First Seen
8 days ago