skills/e-marchand/skills/4d-doc-lookup

4d-doc-lookup

SKILL.md

4D Doc Lookup

Look up documentation from developer.4d.com for commands, classes, and topics.

Usage

# Get URL only (fast, no network needed)
python3 scripts/doc_lookup.py "JSON Parse"

# Fetch and extract page content
python3 scripts/doc_lookup.py "collection" --fetch

# Limit extracted text length
python3 scripts/doc_lookup.py "ORDA" --fetch --max-chars 2000

Query Types

The script auto-detects the query type:

Query Resolves to Example URL
Command name /commands/<slug> ALERT/commands/alert
Class name /API/<ClassName> collection/API/CollectionClass
4D.File, cs.DataStore /API/<ClassName> 4D.File/API/FileClass
Topic keyword /Concepts/<path> orda/ORDA/overview

Output

{
  "query": "JSON Parse",
  "type": "command",
  "url": "https://developer.4d.com/docs/commands/json-parse"
}

With --fetch, adds "content" field with extracted text.

Supported Topics

orda, variables, methods, classes, parameters, shared, error handling, data types, collections, objects, forms, listbox, web server, rest, compiler, components, architecture

Combining with 4d-find-command

Use 4d-find-command to discover command names, then 4d-doc-lookup to get full documentation:

# Step 1: Find commands
python3 scripts/find_command.py json

# Step 2: Look up specific command
python3 scripts/doc_lookup.py "JSON Parse" --fetch
Weekly Installs
3
GitHub Stars
1
First Seen
6 days ago
Installed on
opencode3
gemini-cli3
antigravity3
claude-code3
github-copilot3
codex3