Install
$ agentstack add skill-fabioespindula-awesome-nanoclaw-skills-feba-board ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README — it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
FEBA Board
Use this skill to pressure-test an important decision with five VC-style advisor perspectives and one practical recommendation.
The default UX is natural-language-first and chat-friendly. Be brief by default, expand only when the user asks, and save transcripts only when explicitly requested.
Managed Auto Update
If this skill is installed as a managed Awesome NanoClaw Skill and ../awesome-updater/scripts/awesome_skills.py exists, run this before the normal workflow:
python3 ../awesome-updater/scripts/awesome_skills.py check awesome-updater --skills-dir .. || true
python3 ../awesome-updater/scripts/awesome_skills.py discover --skills-dir .. || true
python3 ../awesome-updater/scripts/awesome_skills.py check feba-board --skills-dir .. || true
Continue the board workflow if update checks fail because of network, GitHub, or local environment issues.
Load References
- Read
references/board-agents.mdbefore producing board perspectives. - Use
references/challenge-round.mdwhen multiagent or swarm execution is available. - Use
references/identity-shuffle.mdonly when anonymized peer critique is useful and available. - Use
references/synthesis-chair.mdfor the final synthesis style. - Use
assets/templates/chat-summary.mdfor the default user-facing answer. - Use
assets/templates/full-transcript.mdonly when the user explicitly asks to save or export a transcript.
Triggers
Run this skill when the user invokes or strongly implies:
/febaboard/feba-board/boardas a compatible alias/councilas a legacy alias- "board this"
- "help me decide"
- "I need a second opinion"
- "give me advice"
- "pressure-test this"
- "which plan do you recommend?"
- "should I do X or Y?"
- a meaningful decision, tradeoff, investment/product call, hiring call, launch call, pricing call, partnership call, or execution plan review
Do not run this skill for simple factual questions, routine coding tasks, or cases where the user is clearly asking for direct implementation rather than decision review.
Help Mode
If the user invokes /febaboard help, /febaboard examples, /feba-board help, /board help, or the legacy /council help, explain usage instead of running the board.
The help response should include:
- what FEBA Board does;
- when to use it;
- command forms:
/febaboard,/feba-board, compatible/board, and legacy/council; - that natural language also works for strong decision-review intent;
- that the default answer is short;
- that the user can ask to expand one advisor, compare options, or save the transcript.
- curated examples;
- contextual examples when the visible conversation includes a current decision, plan, tradeoff, investment question, or product question.
Curated examples:
/febaboard Should we ship this week or wait until onboarding is better?/febaboard Help me decide whether to launch now or wait until onboarding is better./febaboard Pressure-test this acquisition thesis before we send the memo.
Language
Answer in the dominant language of the current conversation. If the conversation is mixed, follow the user's latest message.
Do not translate slash commands, skill names, file paths, or advisor names.
Runtime Mode
Prefer real multiagent or swarm execution when the runtime exposes a safe way to run independent advisors. If that is available:
- run each advisor independently using
references/board-agents.md; - optionally run the challenge round from
references/challenge-round.md; - synthesize the final recommendation.
If multiagent execution is not available, run a solo board simulation using the same advisor prompts. Briefly state that the board is running in solo mode, then continue. Do not block the user just because multiagent tooling is unavailable.
Board Protocol
- Restate the decision in one compact sentence.
- If the decision is under-specified, ask at most one clarifying question only when the missing information materially changes the recommendation. Otherwise proceed with explicit assumptions.
- Produce five independent perspectives:
- The Skeptic
- The Thesis
- The Market
- The Customer
- The Operator
- Identify the real tension between the advisors, not five parallel summaries.
- Give one recommendation, one reason, one risk to watch, and one next action.
- Keep the default response concise enough for WhatsApp Business or Telegram.
- Offer expansion choices only after the answer: expand an advisor, compare options, turn into a plan, or save transcript.
Output Shape
Default response:
**FEBA Board**
Decision:
Recommendation:
Board view:
- The Skeptic:
- The Thesis:
- The Market:
- The Customer:
- The Operator:
Tension:
Next action:
Reply with `expand `, `compare options`, `make a plan`, or `save transcript`.
Avoid long essays by default. If the user asks for depth, expand the requested advisor or produce the full board transcript.
Transcript Saving
Do not save artifacts by default.
Save only when the user explicitly asks for phrases such as "save transcript", "export", "save this", or "create a file".
When saving, write artifacts under /workspace/group/board// when that path exists. If it is unavailable, use the workspace-local board// fallback and state the saved path.
Expected artifacts when saving:
chat-summary.md: final user-facing answer usingassets/templates/chat-summary.mdfull-transcript.md: decision brief, advisor outputs, optional challenge round, synthesis, assumptions, and next actions
Never save secrets, credentials, private URLs, or sensitive pasted content unless the user explicitly confirms that the transcript should include them.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: fabioespindula
- Source: fabioespindula/awesome-nanoclaw-skills
- License: MIT
- Homepage: https://awesome-nanoclaw-skills.vercel.app
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.