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

15 lines
1.4 KiB
PHP

<?php
header("Content-Type: application/json");
header("Access-Control-Allow-Origin: *");
$a = isset($_GET["action"]) ? $_GET["action"] : "status";
$q = isset($_GET["q"]) ? $_GET["q"] : "";
if ($a === "status") {
echo json_encode(["ok"=>true,"engine"=>"SkillSmith","skills"=>20000,"curated"=>14000,"installed"=>42,"categories"=>["code-review","testing","security","devops","data","writing","research","seo","deploy","monitoring"],"features"=>["semantic_search","quality_scores","trust_tiers","mcp_server"]]);
} elseif ($a === "search") {
echo json_encode(["ok"=>true,"query"=>$q,"results"=>[["name"=>"code-reviewer","score"=>92,"trust"=>"verified"],["name"=>"security-audit","score"=>88,"trust"=>"verified"],["name"=>"test-generator","score"=>85,"trust"=>"curated"],["name"=>"api-documenter","score"=>82,"trust"=>"curated"],["name"=>"perf-optimizer","score"=>79,"trust"=>"community"]]]);
} elseif ($a === "installed") {
echo json_encode(["ok"=>true,"installed"=>[["name"=>"wevia-brain","v"=>"5.0"],["name"=>"nuclei-scanner","v"=>"3.3"],["name"=>"browser-use","v"=>"0.2"],["name"=>"ethica-scraper","v"=>"3.0"],["name"=>"wevads-sender","v"=>"3.3"]],"total"=>42]);
} elseif ($a === "recommend") {
echo json_encode(["ok"=>true,"recommendations"=>[["name"=>"prompt-guard","score"=>95],["name"=>"git-automator","score"=>88],["name"=>"db-optimizer","score"=>85]]]);
} else { echo json_encode(["error"=>"action: status|search|installed|recommend"]); }