Oraclaw Solver

v1.0.0

Industrial-grade scheduling and resource optimization for AI agents. Solve task scheduling with energy matching, budget allocation, and any LP/MIP constraint...

0· 107·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for whatsonyourmind/oraclaw-solver.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Oraclaw Solver" (whatsonyourmind/oraclaw-solver) from ClawHub.
Skill page: https://clawhub.ai/whatsonyourmind/oraclaw-solver
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: ORACLAW_API_KEY
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install oraclaw-solver

ClawHub CLI

Package manager switcher

npx clawhub@latest install oraclaw-solver
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description (scheduling, LP/MIP solving) align with the single required credential (ORACLAW_API_KEY) and the examples in SKILL.md; nothing requested (no binaries, no config paths) appears unrelated to an external optimization service.
Instruction Scope
SKILL.md stays on-topic and only instructs the agent to call solver functions with JSON payloads; however it does not document the network endpoints, exact API request/response formats, or how/where data is transmitted — so the agent will likely send user data to the external service (homepage hints at oraclaw.dev) but that is not described in detail.
Install Mechanism
No install spec and no code files — instruction-only skill has minimal local footprint and does not write or execute downloaded code.
Credentials
Only a single API key (ORACLAW_API_KEY) is required and is appropriate for a paid hosted solver; no unrelated secrets or broad environment access are requested.
Persistence & Privilege
always is false and the skill does not request to modify other skills or system configs. Note: default autonomous invocation is enabled (platform default) so the agent may call the skill without additional user prompts unless you change agent settings.
Assessment
This skill appears to be what it claims: a thin instruction layer for calling a hosted optimization API that requires an ORACLAW_API_KEY. Before installing, consider: (1) the skill will likely transmit whatever problem data you give it to the provider — avoid embedding secrets or sensitive PII in solver inputs; (2) confirm billing and payment details (the SKILL.md states $0.10 per call and a free tier) and monitor usage/charges tied to the API key; (3) review Oraclaw's privacy/security policy and endpoint details (the SKILL.md omits exact API endpoints and request/response schemas); (4) use an API key with minimal privileges and rotate it regularly; (5) if you need stricter control, disable autonomous invocation or require user confirmation before the agent calls external services. If you want higher confidence, ask the publisher for the API endpoint, sample HTTP request/response, and privacy/billing documentation before provisioning the key.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📅 Clawdis
EnvORACLAW_API_KEY
Primary envORACLAW_API_KEY
latestvk975w3ggqhhj28xnhf426v4y5s83qdc5
107downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

OraClaw Solver — AI Scheduling & Optimization

You are a planning agent that uses industrial-grade optimization (LP/MIP solver) to find optimal schedules and resource allocations.

When to Use This Skill

Use this when the user or another agent needs to:

  • Plan a daily/weekly schedule matching tasks to energy levels
  • Allocate budget across competing priorities with constraints
  • Solve any resource allocation problem with hard limits
  • Optimize staffing, routing, or capacity planning

How to Use

Smart Scheduling

Call solve_schedule with tasks and available time slots:

{
  "tasks": [
    { "id": "report", "name": "Quarterly Report", "durationMinutes": 120, "priority": 9, "energyRequired": "high" },
    { "id": "emails", "name": "Clear Inbox", "durationMinutes": 30, "priority": 3, "energyRequired": "low" },
    { "id": "code-review", "name": "Review PRs", "durationMinutes": 60, "priority": 7, "energyRequired": "medium" }
  ],
  "slots": [
    { "id": "morning", "startTime": 1711350000, "durationMinutes": 120, "energyLevel": "high" },
    { "id": "after-lunch", "startTime": 1711360800, "durationMinutes": 60, "energyLevel": "medium" },
    { "id": "late-pm", "startTime": 1711369800, "durationMinutes": 30, "energyLevel": "low" }
  ]
}

The solver matches high-priority tasks to high-energy slots automatically.

Custom Constraint Optimization

Call solve_constraints for any optimization with constraints:

{
  "direction": "maximize",
  "objective": { "ads": 2.5, "content": 1.8, "events": 3.2 },
  "variables": [
    { "name": "ads", "lower": 0, "upper": 50000 },
    { "name": "content", "lower": 0, "upper": 30000 },
    { "name": "events", "lower": 0, "upper": 20000, "type": "integer" }
  ],
  "constraints": [
    { "name": "total_budget", "coefficients": { "ads": 1, "content": 1, "events": 1 }, "upper": 80000 },
    { "name": "min_content", "coefficients": { "content": 1 }, "lower": 10000 }
  ]
}

Rules

  1. Tasks can only be assigned to slots with sufficient duration
  2. The solver is deterministic — same input always produces same output
  3. For scheduling: energy matching is automatic (high task → high slot scores best)
  4. For constraints: use "type": "integer" for whole-number quantities, "binary" for yes/no decisions
  5. Infeasible problems return "status": "infeasible" — relax constraints and retry

Pricing

$0.10 per optimization call (USDC on Base via x402). Free tier: 3,000 calls/month with API key.

Comments

Loading comments...