Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Create and manage Skynet game server projects. Use this skill when working with the Skynet framework, including creating new game projects, generating services, managing protocols, database integration with MySQL/Redis/MongoDB, and service debugging. --- name: skynet description: Create and manage Skynet game server projects. Use this skill when working with the Skynet framework, including creating new game projects, generating services, managing protocols, database integration with MySQL/Redis/MongoDB, and service debugging. --- Skynet Game Server Development Overview Skynet is a multi-threaded actor model framework for building scalable game servers in Lua. Thi Capability contract not published. No trust telemetry is available yet. 8 GitHub stars reported by the source. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
skynet is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Create and manage Skynet game server projects. Use this skill when working with the Skynet framework, including creating new game projects, generating services, managing protocols, database integration with MySQL/Redis/MongoDB, and service debugging. --- name: skynet description: Create and manage Skynet game server projects. Use this skill when working with the Skynet framework, including creating new game projects, generating services, managing protocols, database integration with MySQL/Redis/MongoDB, and service debugging. --- Skynet Game Server Development Overview Skynet is a multi-threaded actor model framework for building scalable game servers in Lua. Thi
Public facts
5
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. 8 GitHub stars reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Gtrs426
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 8 GitHub stars reported by the source. Last updated 4/15/2026.
Setup snapshot
git clone https://github.com/gtrs426/skynet_ai_skill.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Gtrs426
Protocol compatibility
OpenClaw
Adoption signal
8 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
cd /root/skynet ./skynet examples/config # Start example server
text
mygame/ ├── config # Skynet configuration (Lua-based) ├── config.path # Path configuration for modules and services ├── main.lua # Entry point service ├── service/ # Game-specific services │ ├── watchdog.lua # Connection manager │ ├── agent.lua # Player agent (one per client) │ └── game.lua # Game logic service ├── proto/ # Protocol definitions (sproto) ├── lualib/ # Game-specific libraries └── scripts/ # Utility scripts
lua
local skynet = require "skynet"
local CMD = {}
function CMD.command_name(args)
-- Handle command
return result
end
skynet.start(function()
skynet.dispatch("lua", function(session, source, cmd, ...)
local f = assert(CMD[cmd], "Unknown command")
skynet.ret(skynet.pack(f(...)))
end)
skynet.error("Service started")
end)lua
-- Request/Response (blocks coroutine until response)
local result = skynet.call(service_addr, "lua", "command", args)
-- One-way message (fire and forget)
skynet.send(service_addr, "lua", "event", data)
-- Named service (singleton - only one instance)
local db = skynet.uniqueservice("database")
skynet.call("database", "lua", "query", sql)
-- Create new service
local agent = skynet.newservice("agent")lua
-- config include "config.path" thread = 8 -- Worker threads (match CPU cores) logger = nil -- Logger service logpath = "." -- Log directory harbor = 0 -- 0 = single node, >0 = cluster mode start = "main" -- Entry point service bootstrap = "snlua bootstrap" -- Path configuration luaservice = root.."service/?.lua;"..root.."mygame/service/?.lua" lua_path = root.."lualib/?.lua;"..root.."mygame/lualib/?.lua" lua_cpath = root.."luaclib/?.so"
lua
-- config.path root = "./" luaservice = root.."service/?.lua;"..root.."mygame/service/?.lua" lualoader = root.."lualib/loader.lua" lua_path = root.."lualib/?.lua;"..root.."lualib/?/init.lua" lua_cpath = root.."luaclib/?.so"
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Create and manage Skynet game server projects. Use this skill when working with the Skynet framework, including creating new game projects, generating services, managing protocols, database integration with MySQL/Redis/MongoDB, and service debugging. --- name: skynet description: Create and manage Skynet game server projects. Use this skill when working with the Skynet framework, including creating new game projects, generating services, managing protocols, database integration with MySQL/Redis/MongoDB, and service debugging. --- Skynet Game Server Development Overview Skynet is a multi-threaded actor model framework for building scalable game servers in Lua. Thi
Skynet is a multi-threaded actor model framework for building scalable game servers in Lua. This skill automates common development tasks including project scaffolding, service creation, protocol definition, and database integration.
Key Concepts:
skynet.call() for RPC, skynet.send() for one-way messagesGenerate a complete Skynet game project structure:
cd /root/skynet
./skynet examples/config # Start example server
Use this skill to create a new game project with standard structure, configuration, and core services.
A typical Skynet game project:
mygame/
├── config # Skynet configuration (Lua-based)
├── config.path # Path configuration for modules and services
├── main.lua # Entry point service
├── service/ # Game-specific services
│ ├── watchdog.lua # Connection manager
│ ├── agent.lua # Player agent (one per client)
│ └── game.lua # Game logic service
├── proto/ # Protocol definitions (sproto)
├── lualib/ # Game-specific libraries
└── scripts/ # Utility scripts
All Skynet services follow this structure:
local skynet = require "skynet"
local CMD = {}
function CMD.command_name(args)
-- Handle command
return result
end
skynet.start(function()
skynet.dispatch("lua", function(session, source, cmd, ...)
local f = assert(CMD[cmd], "Unknown command")
skynet.ret(skynet.pack(f(...)))
end)
skynet.error("Service started")
end)
Key Components:
CMD table: Command handlersskynet.dispatch(): Register message handlerskynet.ret(): Send response backskynet.error(): LoggingStandard pattern for handling client connections:
Watchdog (examples/watchdog.lua):
Agent (examples/agent.lua):
Gate (service/gate.lua):
-- Request/Response (blocks coroutine until response)
local result = skynet.call(service_addr, "lua", "command", args)
-- One-way message (fire and forget)
skynet.send(service_addr, "lua", "event", data)
-- Named service (singleton - only one instance)
local db = skynet.uniqueservice("database")
skynet.call("database", "lua", "query", sql)
-- Create new service
local agent = skynet.newservice("agent")
-- config
include "config.path"
thread = 8 -- Worker threads (match CPU cores)
logger = nil -- Logger service
logpath = "." -- Log directory
harbor = 0 -- 0 = single node, >0 = cluster mode
start = "main" -- Entry point service
bootstrap = "snlua bootstrap"
-- Path configuration
luaservice = root.."service/?.lua;"..root.."mygame/service/?.lua"
lua_path = root.."lualib/?.lua;"..root.."mygame/lualib/?.lua"
lua_cpath = root.."luaclib/?.so"
-- config.path
root = "./"
luaservice = root.."service/?.lua;"..root.."mygame/service/?.lua"
lualoader = root.."lualib/loader.lua"
lua_path = root.."lualib/?.lua;"..root.."lualib/?/init.lua"
lua_cpath = root.."luaclib/?.so"
Skynet uses sproto for client-server protocol definition:
-- proto/login.lua
local sprotoparser = require "sprotoparser"
return {
c2s = sprotoparser.parse [[
.package {
type 0 : integer
session 1 : integer
}
login 1 {
request {
username 0 : string
password 1 : string
}
response {
ok 0 : boolean
token 1 : string
}
}
]],
s2c = sprotoparser.parse [[
.package {
type 0 : integer
session 1 : integer
}
heartbeat 1 {}
kick 2 {
reason 0 : string
}
]]
}
Protocol Types:
local skynet = require "skynet"
local mysql = require "skynet.db.mysql"
local db
local CMD = {}
function CMD.connect(conf)
db = mysql.connect({
host = conf.host or "127.0.0.1",
port = conf.port or 3306,
database = conf.database,
user = conf.user,
password = conf.password,
charset = "utf8mb4",
max_packet_size = 1024 * 1024
})
return true
end
function CMD.query(sql)
return db:query(sql)
end
function CMD.execute(stmt, ...)
return db:execute(stmt, ...)
end
skynet.start(function()
skynet.dispatch("lua", function(_, _, cmd, ...)
local f = CMD[cmd]
skynet.ret(skynet.pack(f(...)))
end)
end)
local redis = require "skynet.db.redis"
local db
local CMD = {}
function CMD.connect(conf)
db = redis.connect({
host = conf.host or "127.0.0.1",
port = conf.port or 6379,
db = conf.db or 0,
auth = conf.auth
})
return true
end
function CMD.get(key)
return db:get(key)
end
function CMD.set(key, value)
return db:set(key, value)
end
Skynet provides a built-in debug console:
-- In main.lua
skynet.newservice("debug_console", 8000)
Connect via telnet:
telnet localhost 8000
Console Commands:
list - List all servicescall <addr> <cmd> [...] - Call service commandkill <addr> - Kill servicestat - Show statisticsmem <addr> - Show memory usagegc - Force garbage collectioninfo <addr> - Service information-- Log to console
skynet.error("Error message")
-- Log with context
skynet.error(string.format("User %d logged in", uid))
service/skynet.newservice()-- test/testservice.lua
local skynet = require "skynet"
skynet.start(function()
local service = skynet.newservice("myservice")
-- Test commands
local result = skynet.call(service, "lua", "command", args)
assert(result == expected, "Test failed")
skynet.error("Test passed!")
skynet.exit()
end)
Run test:
./skynet test/testservice
pcall()skynet.uniqueservice() for singletonsskynet.call() for responses, skynet.send() for notificationsskynet.error()skynet.stat()skynet.timeout() instead of busy loopsskynet.start(func) - Service entry pointskynet.newservice(name, ...) - Launch new serviceskynet.call(addr, typename, ...) - Synchronous RPCskynet.send(addr, typename, ...) - Asynchronous messageskynet.ret(msg, sz) - Send responseskynet.response() - Create response objectskynet.self() - Get current service handleskynet.name(name, handle) - Register service nameskynet.dispatch(typename, func) - Register message handlerskynet.register_protocol(class) - Register custom protocolskynet.sleep(time) - Sleep (1 = 1/100 second)skynet.timeout(time, func) - Schedule callbackskynet.fork(func, ...) - Create new coroutineskynet.error(...) - Log error messageskynet.getenv(key) - Get environment variableskynet.setenv(key, value) - Set environment variableskynet.now() - Get current time (centiseconds)See examples/ directory for complete working examples:
basic-service/ - Minimal service templatewatchdog-agent-gate/ - Client connection patterndatabase-integration/ - MySQL/Redis/MongoDB examplesprotocol-handling/ - Sproto protocol examplescomplete-game/ - Full mini game serverFor detailed documentation on specific topics:
references/service-patterns.md - Common service patternsreferences/database-integration.md - Database usage patternsreferences/protocol-guide.md - Sproto protocol guidereferences/configuration.md - Config file referencereferences/debugging-guide.md - Debug console and debuggingreferences/deployment.md - Build and deploymentMachine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-16T23:51:11.396Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Gtrs426",
"href": "https://github.com/gtrs426/skynet_ai_skill",
"sourceUrl": "https://github.com/gtrs426/skynet_ai_skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T03:17:48.272Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T03:17:48.272Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "8 GitHub stars",
"href": "https://github.com/gtrs426/skynet_ai_skill",
"sourceUrl": "https://github.com/gtrs426/skynet_ai_skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T03:17:48.272Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/gtrs426-skynet-ai-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to skynet and adjacent AI workflows.