--- name: neotask-tools-models-and-skills description: Inspect effective tools, model availability, skills, MCP, and CLI projections. --- # Tools, models, and skills Launch state: **Live**. Inspect effective tools, model availability, skills, MCP, and CLI projections. Read [the authenticated capabilities](https://neotask.ai/api/agent/v1/capabilities) before each request. It is the current account decision for scope, claim, setup, approval, plan, quota, model, and service state. Use [the cli index](https://neotask.ai/docs/cli/llms.txt) for the linked Markdown pages. ## Rules - A documented operation does not grant permission. - Use a row only when its capability record reports `scopeGranted: true`, `availability: "available"`, and the required launch state. - Planned rows are contract records. Their routes are not mounted and must not be called. - Keep bearer tokens, provider credentials, handoff handles, and tenant identifiers out of URLs, logs, and generated content. - Follow any returned claim, approval, pairing, integration, or checkout action through the human flow. Do not complete a human-only action as the agent. ## Operations - [List effective skills for the current account](https://neotask.ai/docs/api/list-agent-skills.md): `GET /api/agent/v1/skills`, scope `neotask:catalog:read`, status **implemented**, reason `none` - [Request human skill configuration](https://neotask.ai/docs/api/request-agent-skill-configuration.md): `POST /api/agent/v1/skills/{skillId}/configure`, scope `neotask:skills:write`, status **implemented, currently claim_required**, reason `claim_required` - [List the reviewed MCP catalog](https://neotask.ai/docs/api/get-agent-mcp-catalog.md): `GET /api/agent/v1/mcp/catalog`, scope `neotask:catalog:read`, status **implemented**, reason `none` - [Read agent CLI metadata](https://neotask.ai/docs/api/get-agent-cli-metadata.md): `GET /api/agent/v1/cli`, scope `neotask:catalog:read`, status **implemented**, reason `none` - [List effective models for the current account](https://neotask.ai/docs/api/list-agent-models.md): `GET /api/agent/v1/models`, scope `neotask:models:read`, status **implemented**, reason `none` - [Set an agent model](https://neotask.ai/docs/api/set-agent-model.md): `PUT /api/agent/v1/agents/{agentRef}/model`, scope `neotask:models:write`, status **implemented**, reason `none` - [Search Construct packages](https://neotask.ai/docs/api/search-construct-packages.md): `GET /api/agent/v1/construct/packages/search`, scope `neotask:construct:read`, status **implemented, currently claim_required**, reason `claim_required` - [Read a Construct package](https://neotask.ai/docs/api/get-construct-package.md): `GET /api/agent/v1/construct/packages/{ref}`, scope `neotask:construct:read`, status **implemented, currently claim_required**, reason `claim_required` - [List Construct package versions](https://neotask.ai/docs/api/list-construct-package-versions.md): `GET /api/agent/v1/construct/packages/{ref}/versions`, scope `neotask:construct:read`, status **implemented, currently claim_required**, reason `claim_required` - [Read Construct release readiness](https://neotask.ai/docs/api/get-construct-release-readiness.md): `GET /api/agent/v1/construct/packages/{ref}/release-readiness`, scope `neotask:construct:read`, status **implemented, currently claim_required**, reason `claim_required` - [Match installed content to a release](https://neotask.ai/docs/api/match-construct-content.md): `POST /api/agent/v1/construct/packages/{ref}/content-match`, scope `neotask:construct:install`, status **implemented, currently claim_required**, reason `claim_required` - [Resolve a Construct install](https://neotask.ai/docs/api/resolve-construct-artifact.md): `GET /api/agent/v1/construct/resolve`, scope `neotask:construct:install`, status **implemented, currently claim_required**, reason `claim_required` - [Read the signed grant manifest](https://neotask.ai/docs/api/get-construct-grant-manifest.md): `GET /api/agent/v1/construct/entitlements/manifest`, scope `neotask:construct:install`, status **implemented, currently claim_required**, reason `claim_required` - [Report a Construct install](https://neotask.ai/docs/api/report-construct-install.md): `POST /api/agent/v1/construct/installs`, scope `neotask:construct:install`, status **implemented, currently claim_required**, reason `claim_required` - [Report a Construct package](https://neotask.ai/docs/api/report-construct-package.md): `POST /api/agent/v1/construct/reports`, scope `neotask:construct:feedback`, status **implemented, currently claim_required**, reason `claim_required` Full API index: https://neotask.ai/docs/api/llms.txt MCP resource: `https://neotask.ai/mcp`