techprotrade/LuunaOS / examples /luuna-capability-radar.example.json
techprotrade's picture
download
raw
2.2 kB
{
"id": "luuna-capability-radar",
"name": "Luuna Capability Radar",
"version": "0.1.0",
"purpose": "Keep one searchable map of reusable capability packages for LuunaOS and other AI runtimes, so Luuna can check existing options before drafting something new.",
"category": "developer tools",
"origin": "internal",
"status": "active",
"triggers": [
"does Luuna already have a skill for ...",
"check if there's a capability for ...",
"search the skill registry"
],
"inputs": [
{ "name": "user_goal", "type": "string", "required": true },
{ "name": "category_hint", "type": "string", "required": false }
],
"outputs": [
{ "name": "local_match", "type": "json | null" },
{ "name": "external_candidates", "type": "json[]" },
{ "name": "recommended_route", "type": "string" }
],
"context_needed": [
"registry/skills.index.json"
],
"steps": [
"User goal",
"Capability intent",
"Local catalog check",
"External catalog check",
"Candidate comparison",
"Adapter notes",
"Validation notes",
"Registry update"
],
"validation": {
"dry_run_test": "Confirm the flow returns a result even when registry/skills.index.json has zero matches.",
"schema_test": "Instance validates against schemas/universal-skill.schema.json.",
"real_usage_example": "User asks: 'does Luuna have something for reading PDFs' -> local catalog check finds no match -> external catalog check surfaces a candidate -> recommended_route = 'adapt external candidate'."
},
"permissions": ["filesystem_read"],
"dependencies": [],
"adapters": {
"providers": ["OpenAI", "Claude", "Gemini", "LM Studio", "Ollama", "OpenRouter", "Hugging Face"],
"runtimes": ["Python", "Node.js", "MCP"]
},
"formats": ["Markdown", "JSON", "Claude instruction", "MCP tool note"],
"trust_level": "official",
"install_notes": "No external dependencies; reads registry/skills.index.json directly.",
"notes": "Reference implementation — every other skill in this kit should follow this same field structure.",
"tests": ["schema_test", "dry_run_test", "real_usage_example"],
"source_registry": "registry/skills.index.json"
}

Xet Storage Details

Size:
2.2 kB
·
Xet hash:
55beec8530e6453cd2bff2f663c4d49029162117423619efd524c717cfbe58b4

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.