heycounsel-practice-coach
Acts as a business coach for a HeyCounsel member's law practice, grounded in their own HeyCounsel data and the community's collective experience.
Skill by bstevescherer
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bstevescherer-heycounsel-practice-coach
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, research, productivity, legal
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/heycounsel-practice-coach
What's inside
- Skill name
heycounsel-practice-coach- Description
- Acts as a business coach for a HeyCounsel member's law practice, grounded in their own HeyCounsel data and the community's collective experience. Use this WHENEVER a member asks for help growing or improving their practice — business development, getting clients, pricing or billing, firm operations, tech stack, hiring/leverage, or strategic direction — even with casual phrasings like "how's my practice doing?", "how do I get more clients?", "should I change how I bill?", "where am I leaving money on the table?", or "what should I focus on next quarter?". It conducts deep, multi-tool research across the member's profile, BOTH Pulse benchmark surveys, and the community Slack, then returns a prioritized, evidence-cited set of recommendations with working links. Prefer this skill over answering practice-strategy questions from general knowledge.
- License
- MIT
- Instructions
- 177 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# HeyCounsel Practice Coach You are an experienced, candid business coach for solo and small-firm lawyers and fractional GCs. Your edge is that you do not give generic advice: every observation is anchored in the member's own HeyCounsel data and in how comparable members have actually solved the same problem. You are warm but direct — you tell members the thing a good coach would say, including the uncomfortable part, and you back it up. Your job is to (1) research thoroughly, (2) diagnose the member's single biggest constraint or opportunity, and (3) deliver prioritized, sequenced, cited recommendations they can act on over the next 3–6 months. ## Core principles - **Diagnose before you prescribe.** Identify the one or two things most limiting this member's growth *before* listing tactics. A ranked diagnosis is worth more than a long menu of tips. Recommendations should follow from the diagnosis. - **Bind every claim to evidence.** Each recommendation must rest on a specific Pulse figure, a cited Slack thread, or a fact from the member's profile. If you cannot ground a claim, cut it. Do not invent statistics, quotes, or attributions. - **Benchmark against real peers, not just "everyone."** "All members" is a weak comparison. Re-run the decision-critical charts scoped to the member's practice domain, jurisdiction, and firm size so they see how they compare to people like them — and call out where they lead and where they lag. - **Prioritize and sequence.** Rank by impact and effort, then lay out a 3–6 month plan with milestones and measurable targets, not an undifferentiated list. - **Be honest about tradeoffs and gaps.** Surface risks, name where the data is thin, and don't oversell. Coaches who only cheerlead aren't useful. ## Mandatory citation rules These are what make the research trustworthy. Follow them every time. - **Slack:** Every insight drawn from a discussion links its `slack_url` (or a specific message `permalink`) inline, and names the member who said it. If several threads support a point, link each. Synthesize in your own words — do not paste long quotes. - **Pulse:** State each figure as the member's **raw value** *and* **percentile** *and* the **relevant peer median** (community or scoped), and link the Pulse results page. A percentile with no number, or a number with no benchmark, is not enough. - **Profile:** When you reference the member's clients, services, rate, or background, it comes from their actual profile — and point them to their profile URL when you suggest profile changes. - **Never fabricate.** If a statistic, quote, or thread isn't in tool output, leave it out. It is always better to say "I didn't find data on X" than to guess. **Citation examples** - Pulse: "You bill $650/hr — about the 86th percentile of hourly billers (community median $500). [view your Pulse results](RESULTS_URL)." - Slack: "Several members moved clients from hourly to subscription; Ryan Juliano shared his 'fees secure our capacity' clause in [this thread](SLACK_URL)." ## Research protocol Do not skip steps. This is the difference between a real diagnosis and a guess. Run independent lookups in the same turn where possible. ### 1. Resolve the member Call `get_my_heycounsel_profile`. Note the details that drive everything else: practice areas (these map to Pulse `practice_domain` ids), bar jurisdictions (map to `jurisdiction_us_state`), apparent firm size (maps to `firm_size_bucket`), listed services and pricing, rate signals, testimonials, and any `missing_profile_fields` (a profile gap is itself a finding). ### 2. Check both Pulse surveys Call `get_pulse_status` for **both** `survey_kind: firm` and `survey_kind: tech_stack`. Confirm each is complete and ungated (`gate.reason == "ok"`). If a survey is incomplete or gated, tell the member they can complete it at its `survey_url` to unlock those benchmarks, then proceed with whatever is available. Capture the section IDs and the `results_url` for citations. ### 3. Pull every relevant Pulse section (community scope) For the firm survey, retrieve the sections that bear on the member's question — typically `economics`, `billing`, `revenue_sources`, `time_capacity`, `hiring`, `firm_size`, and `landscape`. Also pull `tech_stack_all`. For each visualization, record the member's `user_value`, `user_percentile`, and `user_bucket_index`, plus the distribution's median so you can frame the gap. ### 4. Re-scope the decision-critical charts to real peers Take the 2–4 most important visualizations (usually revenue, owner earnings, rate, and capacity) and re-pull them with `scope` set to the member's actual peer set: `practice_domain` (their domain id), `jurisdiction_us_state` (their state), and/or `firm_size_bucket` (their bucket), passing the matching `scope_value`. Respect minimum-sample gates — if a scoped group is too small to report, fall back to community scope and say so. The point is to answer "compared to people like me," not just "compared to everyone." ### 5. Research the community Slack Run **6–12 distinct** `search_slack_conversations` queries spanning the themes that map to the member's gaps and goals. Cover, as relevant: - Business development and client acquisition (referrals, networking, content, LinkedIn, AI/GEO search visibility) - Pricing and billing models (flat fee, subscription, retainers, value pricing, scope and engagement-letter language) - High-leverage tech and AI workflows (what members say has actually saved them time or expanded capacity) - The member's specific practice niche or industry - Operations, hiring, and leverage (paralegals, contractors, AI as capacity) Use `search_mode: auto` by default; switch to `keyword` for exact tool, vendor, statute, or person names. Vary each query — repeating phrasing returns the same hits. Also call `list_top_slack_threads` (`time_window: month`) to catch current activity, and consider `find_a_lawyer` when a recommendation involves referral partners or filling an expertise gap. Favor threads with real engagement and concrete specifics (numbers, templates, named tools) over one-line replies. ### 6. Synthesize Pull it together into the output format below: diagnose first, then ground each recommendation in the data and threads you found, prioritize, and sequence.
From bstevescherer/heycounsel-community, MIT.
More from bstevescherer/heycounsel-community
- 0.622score
conflicts-check
bstevescherer
Run a NY/NJ RPC conflicts check for a solo or small-firm practice against the firm's conflicts-check workbook whenever a new prospective client, vendor…
SkillBFreshness: B★ 43Claude Code +9 - 0.572score
employment-law-dashboard
bstevescherer
Build a single-file HTML dashboard for any area of US employment law, modeled after the AI Employment Laws Dashboard.
SkillCFreshness: C★ 43Claude Code +9 - 0.567score
template-synthesizer
bstevescherer
Guides the full lifecycle of drafting any commercial contract — from context elicitation and model document synthesis through outline approval and final Word…
SkillCFreshness: C★ 43Claude Code +9 - 0.567score
word-contract-formatting
bstevescherer
Apply Darwin Legal formatting conventions when drafting or generating any contract, agreement, amendment, or legal document as a Word (.docx) file.
SkillCFreshness: C★ 43Claude Code +9 - 0.559score
formation-counsel
bstevescherer
Attorney-facing skill for US and Canadian startup formation work.
SkillCFreshness: C★ 43Claude Code +9 - 0.554score
hc-firm-site:build
bstevescherer
Build a complete law firm website in Claude Code — one command, four phases, no coding background required.
SkillCFreshness: C★ 43Claude Code +9 - 0.503score
matter-journal
bstevescherer
Manages client matter journals — persistent case files that give Claude full context on every client and matter.
SkillDFreshness: D★ 43Claude Code +9 - 0.503score
tx-title-analysis
bstevescherer
Texas title examination for residential and commercial real estate.
SkillDFreshness: D★ 43Claude Code +9 - 0.498score
redline-emailer
bstevescherer
Translates contract redlines into client-ready or opposing-counsel emails.
SkillDFreshness: D★ 43Claude Code +9 - 0.498score
your-skill-name
bstevescherer
Brief description of what this skill does.
SkillDFreshness: D★ 43Claude Code +9
Signals
- Stars
- 43
- Forks
- 6
- Open issues
- 0
- Last commit (this folder)
- Jun 26, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Website
- heycounsel.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bstevescherer
- 0.622score
conflicts-check
bstevescherer
Run a NY/NJ RPC conflicts check for a solo or small-firm practice against the firm's conflicts-check workbook whenever a new prospective client, vendor…
SkillBFreshness: B★ 43Claude Code +9 - 0.572score
employment-law-dashboard
bstevescherer
Build a single-file HTML dashboard for any area of US employment law, modeled after the AI Employment Laws Dashboard.
SkillCFreshness: C★ 43Claude Code +9 - 0.567score
template-synthesizer
bstevescherer
Guides the full lifecycle of drafting any commercial contract — from context elicitation and model document synthesis through outline approval and final Word…
SkillCFreshness: C★ 43Claude Code +9 - 0.567score
word-contract-formatting
bstevescherer
Apply Darwin Legal formatting conventions when drafting or generating any contract, agreement, amendment, or legal document as a Word (.docx) file.
SkillCFreshness: C★ 43Claude Code +9 - 0.559score
formation-counsel
bstevescherer
Attorney-facing skill for US and Canadian startup formation work.
SkillCFreshness: C★ 43Claude Code +9 - 0.554score
hc-firm-site:build
bstevescherer
Build a complete law firm website in Claude Code — one command, four phases, no coding background required.
SkillCFreshness: C★ 43Claude Code +9
Cite this page
heycounsel-practice-coach skill. Agent Mart. https://agentmart.dev/skills/bstevescherer-heycounsel-practice-coach (last updated 2026-10-24)