Agent Skill that gathers independent analysis from existing skills, each in fresh context, then synthesizes genuinely different points of view.
A council is a named group of skills that should weigh in on the same prompt. Each skill acts as an advisor from its own specialty, and the council skill combines their independent answers into one synthesis.
Add a skill to one or more councils by adding a namespaced key to its SKILL.md metadata:
metadata:
agentic-council.councils: "council1,council2"For example:
---
name: product-strategist
description: Advises on product direction, prioritization, user value, and market fit.
metadata:
agentic-council.councils: "product,design"
---Then ask for that council by name:
/council product Should we ship this onboarding redesign?
The council skill discovers every installed skill in the product council, runs the prompt through each one independently when the host supports fresh subagents or isolated sessions, then synthesizes the results.
Council names are comma-separated and matched case-insensitively.
Install the council/ skill folder with whichever method your agent client supports.
Vercel's Agent Skills installer is a convenient option:
npx skills install harismh/agentic-councilIf your agent client cannot run fresh subagents or isolated sessions, the skill can still describe a single-context fallback. That fallback is useful, but it is not the same as full fresh-context council output.