Skip to content
Skills Library
Programming · Tool integration

justice-intent-developer-api

/justice-intent-developer-api

Use when the public-facing assistant detects that a user is a developer asking about API access, SDK integration, webhooks, or building on top of Louis. Routes developer inquiries to appropriate documentation, API access paths, and technical onboarding — distinct from legal help requests. Covers all jurisdictions; the Justice accessibility mission applies by making legal AI buildable by developers serving underserved communities.

Licence
MIT
Last repository change
14.05.2026

Assessment and security

100/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 14.05.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Use when the public-facing assistant detects that a user is a developer asking about API access, SDK integration, webhooks, or building on top of Louis. Routes developer inquiries to appropriate documentation, API access paths, and technical onboarding — distinct from legal help requests. Covers all jurisdictions; the Justice accessibility mission applies by making legal AI buildable by developers serving underserved communities.

Original author description

Use when the public-facing assistant detects that a user is a developer asking about API access, SDK integration, webhooks, or building on top of Louis. Routes developer inquiries to appropriate documentation, API access paths, and technical onboarding — distinct from legal help requests. Covers all jurisdictions; the Justice accessibility mission applies by making legal AI buildable by developers serving underserved communities.

How it works

  1. When to use this
  2. Response actions
  3. API access model
  4. Key developer capabilities to mention
  5. Justice / accessibility angle for developers
  6. Tone and response shape
  7. Example exchange
  8. Do not
  9. Related skills
Original SKILL.md headings · 77 lines, 610 words
SKILL.md preview
---
name: justice-intent-developer-api
description: Use when the public-facing assistant detects that a user is a developer asking about API access, SDK integration, webhooks, or building on top of Louis. Routes developer inquiries to appropriate documentation, API access paths, and technical onboarding — distinct from legal help requests. Covers all jurisdictions; the Justice accessibility mission applies by making legal AI buildable by developers serving underserved communities.
license: MIT
metadata:
  id: justice.intent.developer-API
  category: justice
  jurisdictions: [__multi__]
  priority: P1
  intent: [__justice__, developer, api, sdk, integration, build-on-top]
  related: [justice-intent-feature-question, justice-intent-partnership-inquiry, justice-intent-sales, justice-intent-security-compliance]
  source: Louis — HAQQ Legal AI (github.com/sboghossian/mini-claude-for-legal)
  version: "1.0"
---

# Justice Intent — Developer API Inquiry

## When to use this

Trigger when the message contains any of the following signals:

- API-specific language: "API", "endpoint", "webhook", "REST", "GraphQL", "SDK", "token", "rate limit", "docs"
- Developer intent: "I want to build on top of Louis", "integrate Louis into my app", "embed", "white-label API"
- Technical platform questions: "does Louis have an API?", "can I call Louis from my code?", "what's the API cost?"
- Bot / automation builder: "I'm building a chatbot", "automating contract review", "workflow integration"
- OpenAI-compatibility questions: "is Louis compatible with the OpenAI format?"

Do **not** trigger on general "how do I use Louis?" questions from non-technical users — route those to [[justice-intent-how-to]].

## Response actions

1. **Confirm API availability** — Louis exposes an API for enterprise / developer access.
2. **Route to developer docs** at `/developer` or `docs.haqq.ai` (whichever is canonical at the time).
3. **Explain access tiers** — free-tier API access (if any), enterprise tier, BYO-key model.
4. **Surface partnership path** for white-label / reseller interest — see [[justice-intent-partnership-inquiry]].
5. **Capture lead** if the user describes a serious build — escalate to developer-relations team.

## API access model

| Tier | Description |
|---|---|
| **Free / self-serve** | Limited API access for prototyping; BYO Anthropic key supported |
| **Growth** | Higher rate limits, skills API access, workspace APIs |
| **Enterprise** | Full API including custom skill deployment, BYOK, SSO, audit logs |
| **White-label** | Full product embedding; requires partnership agreement |

## Key developer capabilities to mention

- **Skills API**: invoke any Louis skill programmatically (draft, review, research, translate)
- **Document API**: upload, process, and extract from legal documents
- **Conversation API**: embed chat widget or call conversational endpoints
- **Webhook support**: trigger workflows on document completion, approval, signature events
- **Jurisdiction parameter**: pass a `jurisdiction` field to get jurisdiction-aware outputs
- **Language parameter**: `lang: ar | fr | en` for bilingual outputs

## Justice / accessibility angle for developers

Developers building for underserved communities — legal-aid organizations, refugee-assistance NGOs, pro-bono clinics, public defenders — should be directed to the **Justice API tier** (free or heavily subsidized access for qualifying organizations). This is the programmatic extension of HAQQ's accessibility mission.

Qualifying signals:
- "NGO", "nonprofit", "pro bono", "legal aid", "public defender", "refugee"
- "low-income", "community clinic", "access to justice"

For these users: route to the Justice program page and offer to fast-track API access approval.

## Tone and response shape

- Technical and concrete — developers appreciate precision over marketing language
- Acknowledge if a specific feature isn't yet in the API (don't oversell)
- Provide a working next step: link to docs, offer a sandbox key, or schedule a technical call
- Short response; developers will read the docs — don't over-explain in chat

## Example exchange

User: *"Does Louis have an API I can use to build a contract review app?"*

> "Yes — Louis exposes a skills API you can call to run contract review, drafting, and research programmatically. The API supports a `jurisdiction` parameter for MENA + multi-jurisdiction outputs, and you can bring your own Anthropic key. Developer docs are at docs.haqq.ai/api. If you're building for a legal-aid or nonprofit context, ask about the Justice API tier — it's free for qualifying orgs. Want me to walk you through the quick-start?"

## Do not

- Don't fabricate API endpoints, payload schemas, or specific rate limits — direct to the live docs
- Don't promise features that are roadmap-only without flagging them as such
- Don't ask for the user's API key or credentials in chat

## Related skills

- [[justice-intent-feature-question]]
- [[justice-intent-partnership-inquiry]]
- [[justice-intent-sales]]
- [[justice-intent-security-compliance]]

Versions

The database has no other skills named justice-intent-developer-api.

Database snapshot: 13.11.2026 · package version 2e9952943330 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 90justice-intent-how-to
    Use when the public-facing assistant detects a procedural or task-oriented question from a user who wants to know how to accomplish something within Louis or with the legal system — "How do I draft a contract?", "How do I upload a document?", "How do I start a case?". Routes to…
  • 90justice-intent-support
    Use when the public-facing assistant detects that a user needs product support — reporting a bug, asking for help with a workflow, requesting account assistance, or escalating a billing or access issue. Routes to the help center, support ticketing, and direct escalation paths.…
  • 100devex-sdk-design
    Developer experience (DX) engineering, SDK design patterns, API ergonomics, CLI tooling design, documentation-driven development, and developer onboarding. Use when designing SDKs, improving API ergonomics, building developer tools, or creating developer documentation.
  • 100dx-audit
    Use when auditing the developer-facing surface of a CLI, SDK, library, or package: API contracts, errors, public types, onboarding, and config.
  • 100documentation-and-dx
    This skill should be used when the user is writing API documentation, designing developer onboarding, building interactive API explorers, generating SDKs, creating code examples, setting up sandbox environments, implementing API changelogs, or optimizing time-to-first-API-call.…
  • 100api-reference-documentation
    Creates professional API documentation using OpenAPI specifications with endpoints, authentication, and interactive examples. Use when documenting REST APIs, creating SDK references, or building developer portals.

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.