$npx -y skills add yogirk/agent-council --skill council-outcomeRecord the outcome of a past Agent Council decision. Was the council right? Builds calibration data over time to learn which models are best at what.
| 1 | # Council Outcome |
| 2 | |
| 3 | Record whether a past council decision turned out to be correct. |
| 4 | |
| 5 | ## Usage |
| 6 | |
| 7 | The user invokes `/council-outcome <session-id> "description of what happened"`. |
| 8 | |
| 9 | If the user doesn't provide a session ID, run `/council-list` first to show available sessions. |
| 10 | |
| 11 | ## Run |
| 12 | |
| 13 | Replace `{SESSION_ID}` and `{RESULT}` with the user's values. |
| 14 | |
| 15 | ```bash |
| 16 | COUNCIL_BIN=""; for _d in "$HOME/.claude/skills/agent-council" "$HOME/.agents/skills/agent-council" "$HOME/.gemini/skills/agent-council" "$(git rev-parse --show-toplevel 2>/dev/null)"; do [ -x "$_d/bin/council" ] && COUNCIL_BIN="$_d/bin/council" && break; [ -x "$_d/council" ] && COUNCIL_BIN="$_d/council" && break; done; [ -z "$COUNCIL_BIN" ] && COUNCIL_BIN="$(which council 2>/dev/null || echo "bin/council")" |
| 17 | SLUG=$(basename "$(git rev-parse --show-toplevel 2>/dev/null || pwd)") |
| 18 | $COUNCIL_BIN outcome {SESSION_ID} --result "{RESULT}" --project "$SLUG" |
| 19 | ``` |
| 20 | |
| 21 | After recording, tell the user: |
| 22 | - The outcome has been saved to the session's meta.json |
| 23 | - The viewer has been updated with an outcome banner |
| 24 | - They can open the viewer to see the annotation |