Files
html/api/skills-api.php
2026-04-12 22:57:03 +02:00

12 lines
597 B
PHP

<?php
header("Content-Type: application/json");
header("Access-Control-Allow-Origin: *");
$kb = json_decode(file_get_contents(__DIR__ . "/claude-skills-kb-full.json"), true);
if (!$kb) $kb = json_decode(file_get_contents(__DIR__ . "/claude-skills-kb.json"), true);
$action = $_GET["action"] ?? "list";
if ($action === "list") {
echo json_encode(["total" => $kb["total_skills"], "skills" => array_keys($kb["skills"])]);
} elseif ($action === "detail" && isset($_GET["skill"])) {
echo json_encode($kb["skills"][$_GET["skill"]] ?? ["error" => "not found"]);
} else { echo json_encode($kb); }