The codex-native skill pack for solution engineers
Research accounts, build demos, answer fit-gap, and orchestrate POC handoff. All inside Codex,
all one-question conversations. Every claim is cited — or marked unknown. Solutioneer
never freehands.
Let Codex bootstrap the skills into ~/.codex/skills, or clone the repo and install manually.
Ask a question in a sentence
Solutioneer routes to the right skill automatically. You can also use explicit $skill
syntax when you already know the move.
Eight skills across the pre-sales motion
Each one is narrow, chat-native, and composable. The output of one becomes context for the next.
Discovery Context Ingester
Normalize messy notes, transcripts, and private-source ingest into a reusable fact sheet.
$account-intel-briefAccount Intel Brief
Pre-call research — company snapshot, stack signals, likely initiatives, discovery questions.
$discovery-question-generatorDiscovery Question Generator
Fact sheet → stakeholder-specific questions, signal scorecard, red flags.
$demo-scenario-builderDemo Scenario Builder
Narrative, talk track, objection pack, deterministic seed data, fallback plan.
$architecture-fit-mapperArchitecture Fit Mapper
Solution architecture map, diagram, blockers, required validations.
$integration-fit-gap-analyzerIntegration Fit Gap Analyzer
Cited support / workaround / gap / unknown matrix against a target stack.
$poc-handoff-orchestratorPOC Handoff Orchestrator
Pre-sales → delivery. POC plan, architecture note, milestones, risks, dependencies.
$security-review-prepSecurity Review Prep
Security response brief, control matrix, customer follow-ups, escalation gaps.
Every skill follows the same loop
Route, ask the next question, ground, return. No forms. No JSON. No surprise side-effects.
Codex picks the skill
Explicit $skill wins; otherwise natural language routes to one of eight. Ambiguous? One routing question first.
One question at a time
Only the next highest-value missing input. No forms, no raw JSON, no re-asking things already in chat.
Cite or mark unknown
Firecrawl wrappers fetch evidence when a key is set. Everything else is labelled unknown or as an assumption.
Back in chat
Artifacts land in chat by default. Save or writeback only when you explicitly confirm a destination.
Opt-in integrations
Two providers. Both optional. Both degrade gracefully when keys are missing.
Firecrawl
Grounded research via search, scrape, map, crawl, interact. Without it, skills stay local-only.
COMPOSIO_API_KEYComposio
Managed-auth ingestion and external writeback. Without it, writeback is disabled and ingestion stays pending.
read-sideDiscovery Sources
HubSpot · Slack · Gmail · Google Drive · Granola. Connect now / Skip per source.
Writeback Destinations
Google Docs · Sheets · Confluence · Linear · GitHub. Confirmation-gated, never silent.
Rules every skill follows
Without configuration. Without exceptions.
Ready to run it?
Clone the repo, install the skills into Codex, and start a conversation.