hire

Automate agent hiring and onboarding with approval gates in Canopy workspaces.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/kinnerkarmanish/mak --skill hire-kinnerkarmanish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hire
Source: https://github.com/kinnerkarmanish/mak/tree/main/library/skills/governance/hire
Command: npx skills add https://github.com/kinnerkarmanish/mak --skill hire-kinnerkarmanish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hiring and onboarding new agents from the library is tedious and error-prone without guardrails; this skill streamlines selecting an agent, configuring identity and budget, and enforcing board approval before onboarding.

Core Features & Use Cases

  • Agent selection from the library with default and overridden configurations (name, role, budget, adapter, scope).
  • Approval gating via /approve to prevent uncontrolled agent sprawl and budget creep.
  • Onboarding pipeline that creates identity, sets up inbox, grants scope, and spawns the agent with initial tasks.

Quick Start

Hire a researcher from the library with default settings.

Frequently Asked Questions about hire

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I onboard an agent from the library and configure its workspace budget?

To onboard an agent from the library, you configure its identity, role, budget, and scope, then use /budget for budget management and /spawn for provisioning. This pipeline ensures the agent is correctly set up in the workspace before executing initial tasks.

What is the approval process for hiring new agents in a workspace?

The agent hiring process enforces an approval gate using the /approve command to prevent uncontrolled agent sprawl and budget creep. This board approval step must be completed before the onboarding pipeline can provision the new agent.

Can I override default agent configurations when selecting from the library?

Yes, you can override default configurations when selecting an agent from the library. The skill allows you to customize the agent's name, role, budget, adapter, and scope during the workspace assembly process to fit your specific requirements.

What steps are included in the automated agent onboarding pipeline?

The onboarding pipeline includes creating the agent's identity, setting up an inbox, granting scope, and spawning the agent with initial tasks. It coordinates these steps automatically after board approval is obtained via the /approve gate.

Why do I need board approval before spawning a new agent?

Board approval is required before spawning an agent to prevent uncontrolled agent sprawl and budget creep. This guardrail ensures that all new agents added to the workspace are validated and their budgets are properly managed.

Does the agent onboarding process support custom adapter and scope setup?

Yes, the onboarding process supports custom adapter and scope setup. When assembling teams in the workspace, you can configure these specific agent settings along with identity and budget before provisioning the agent through the approval pipeline.