Cortask

Skills

The Skills page (/skills) lets you browse, search, install, and create skills that extend the agent's capabilities.

Skills Grid

Skills are displayed in a three-column grid of cards. Each card shows:

  • A favicon derived from the skill's homepage URL (if available).
  • The skill name in title case.
  • The description text.
  • An Active/Inactive badge indicating whether the skill meets all requirements to be used by the agent.

Searching

A search bar at the top filters skills by name, description, or tags in real time.

Skill Detail Dialog

Clicking a skill card opens a modal dialog with a sidebar containing three tabs:

Overview Tab

  • Description of what the skill does.
  • An ineligibility warning (yellow banner) if the skill cannot be used, with the specific reason.
  • Badges for source type, whether it has code tools, and the tool count.
  • Tags listed as secondary badges.
  • Homepage link (opens externally).
  • Install options if the skill defines them.

Credentials Tab

Lists the credentials the skill requires. For each credential:

  • A green or yellow dot indicates whether the credential is already configured.
  • An input field to enter or update the value.
  • A Save button stores credentials in the encrypted credential store.

For skills that support OAuth2, the credentials tab shows a "Start OAuth" button that initiates the authorization flow. A callback URL is displayed for you to configure in the external service. Once the flow completes, the token is stored automatically and the status updates.

Docs Tab

Renders the full SKILL.md content as formatted Markdown documentation.

Sidebar Actions

For editable skills (custom or locally installed), the sidebar footer includes:

  • Edit skill -- opens the skill editor with the current SKILL.md content.
  • Remove skill -- deletes the skill after confirmation.

Installing Skills from Git

Click the "Add from GitHub" button in the toolbar to open an install dialog. Enter a Git repository URL and click Install. The skill is cloned into the skills directory and appears in the grid after installation.

Creating Custom Skills

Click the "Create skill" button in the toolbar to open the skill editor. The editor provides:

  • Name field -- auto-enforces kebab-case naming (lowercase letters, numbers, hyphens).
  • Content editor -- a monospace textarea pre-filled with a SKILL.md template containing YAML frontmatter and Markdown sections for Instructions, When to Use, and When NOT to Use.

Click "Create skill" to save. The new skill appears in the grid and is immediately available to the agent.

To edit an existing custom skill, open its detail dialog and click "Edit skill" in the sidebar.