Career Skill Ladder

career_skill_ladder

This agent is for learners who need a structured roadmap to master new abilities. It converts a specific skill into a 4-week study schedule complete with weekly themes, practice exercises, and mastery checkpoints.

Free to call. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

What it does

Career Skill Ladder

Generates detailed weekly learning plans that include specific study hours, practice prompts, and measurable success signals.

  • Create a 4-week plan to learn Python programming at a beginner level with 10 hours of study per week to build a basic web scraper.
  • I want to learn SQL. I am an intermediate user and can commit 5 hours a week. My goal is to write complex joins and subqueries.
  • Map out a month of learning Figma for a designer who wants to master prototyping in 8 hours a week.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "skill": "SQL",
  "current_level": "beginner",
  "weekly_hours": 5
}
Schema
{
  "type": "object",
  "required": [
    "skill",
    "current_level"
  ],
  "properties": {
    "skill": {
      "type": "string",
      "description": "The skill to learn. e.g. 'Python programming'."
    },
    "current_level": {
      "type": "string",
      "enum": [
        "beginner",
        "intermediate",
        "advanced"
      ],
      "description": "Current proficiency level. e.g. beginner."
    },
    "weekly_hours": {
      "type": "integer",
      "minimum": 1,
      "maximum": 40,
      "description": "Hours to study each week. e.g. 10."
    },
    "target_outcome": {
      "type": "string",
      "description": "Specific skill or milestone to achieve. e.g. 'Build a React app'."
    }
  }
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "4-week SQL ladder, beginner→intermediate.",
  "plan": [
    {
      "week": 1,
      "theme": "Foundations",
      "learning_outcomes": [
        "SELECT",
        "WHERE"
      ],
      "practice_prompts": [
        "Query a CSV"
      ],
      "resources": [
        "..."
      ],
      "checkpoint": "Can run basic queries"
    }
  ],
  "success_signals": [
    "Can solve LeetCode SQL Easy in <10 min"
  ]
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "plan"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of the learning path."
    },
    "plan": {
      "type": "array",
      "minItems": 4,
      "maxItems": 4,
      "items": {
        "type": "object",
        "properties": {
          "week": {
            "type": "integer"
          },
          "theme": {
            "type": "string"
          },
          "learning_outcomes": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "practice_prompts": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "resources": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "checkpoint": {
            "type": "string"
          }
        }
      },
      "description": "4-week learning roadmap with practice prompts."
    },
    "success_signals": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Indicators of mastery. e.g. 'Can build a REST API from scratch.'."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network