12 lines
597 B
PHP
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); }
|