Add skill Skill library @if ($showAdd)

Add a skill

{{-- mode tabs --}}
@foreach (['github' => 'GitHub repo', 'url' => 'SKILL.md URL', 'upload' => 'Upload .zip', 'scratch' => 'From scratch'] as $mode => $label) @endforeach
@if ($importError)
{{ $importError }}
@endif
@if ($importMode === 'github') @elseif ($importMode === 'url') @elseif ($importMode === 'upload')
Uploading…
@else @endif
{{ $importMode === 'scratch' ? 'Create skill' : 'Import skill' }} Working… Imported skills appear as company skills you can attach to an agent. Scripts are stored but never run.
@endif @if (empty($packages)) @else
{{-- Left: packages + files --}}
Skills
    @foreach ($packages as $slug)
  • @endforeach
@if ($activeSlug)
Files
    @foreach ($files as $file)
  • @if ($file !== 'SKILL.md') @endif
  • @endforeach
@endif
{{-- Right: editor --}} @if ($manifest)

{{ $manifest->name }}

{{ $manifest->description ?: $activeSlug }}

{{ $activeFile }}
@endif @if ($saved)
Saved — applies on the next run.
@endif @if ($error)
{{ $error }}
@endif @if ($activeFile)
Save Editing {{ $activeSlug }}/{{ $activeFile }}
@else @endif
@endif