The Local tab is your workspace’s skill inventory. It shows every skill file and skill folder that F1 has detected in the current workspace, along with a global library of skills you have saved for reuse across projects. All changes — whether made from this panel or by editing files directly — are reflected in real time thanks to F1’s file system watchers.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/bastndev/f1/llms.txt
Use this file to discover all available pages before exploring further.
Navigating to the Local tab
PressAlt+3 while the My Skills panel is focused, or run the command f1.mySkills.goLocal from the Command Palette.
Two categories of skills
Workspace root skills
These are skill files detected at the root of the currently open workspace folder. F1 recognizes the following file names as root skill files:AGENTS.mdCLAUDE.mdGEMINI.mdDESIGN.md
.agents/skills/<name>/— for Codex-compatible agents.claude/skills/<name>/— for Claude Code
SKILL.md manifest file for F1 to display it. The manifest’s name and description fields are shown in the panel.
Saved skills
Saved skills are a global library stored in VS Code’s extension global storage. When you save a workspace skill, F1 copies it to the library so it can be reused in other projects. Saved skills are displayed separately and can be enabled in any workspace with a single action.Available operations
Enable or disable a skill
Enable or disable a skill
Toggle a skill on or off with
LocalSkillSetEnabledMessage. Disabling a skill adds it to the .gitignore managed block so it is excluded from agent reads without deleting the file. Enabling it removes the exclusion. F1 manages a dedicated block inside .gitignore (delimited by # My Skills: begin and # My Skills: end) and never touches entries outside that block.Open a skill in the editor
Open a skill in the editor
Click the open action for any workspace skill to open its
SKILL.md (for folder skills) directly in the VS Code editor. This uses the standard vscode.open command so the file opens in your active editor group.Save a skill to the library
Save a skill to the library
Saving a skill (
LocalSkillSaveMessage) copies the entire skill folder to F1’s global saved-skills library. The skill’s name and description (read from its SKILL.md manifest) are stored in an index file so they can be displayed without reading each folder. A confirmation toast confirms a successful save.Enable a saved skill in the current workspace
Enable a saved skill in the current workspace
From the saved skills section, click Enable (
If a skill with the same name already exists in the chosen folder, the operation fails with an error so you never silently overwrite an existing skill.
LocalSkillEnableSavedMessage) to copy a saved skill into the current workspace. F1 presents a quick-pick menu to choose the destination:| Choice | Target folder |
|---|---|
| Recommended | .agents/skills/ |
| Claude Code | .claude/skills/ |
Delete a workspace skill
Delete a workspace skill
Deleting a workspace skill (
LocalSkillDeleteMessage) moves the file or folder to the system trash when possible. F1 asks for confirmation in a modal dialog before proceeding. After deletion, the skills-lock file (skills-lock.json) is updated and empty container folders (.agents/skills/, .claude/skills/) are pruned automatically.Delete a saved skill
Delete a saved skill
Deleting a saved skill (
LocalSkillDeleteSavedMessage) permanently removes it from the global library. F1 confirms this action in a modal dialog with the warning that the removal is permanent and not reversible via the trash.File watching
F1 registers file system watchers for the following patterns so that the Local tab stays in sync without requiring a manual refresh:Skills shown in the Local tab can be attached as context chips in the F1 Prompt Composer. Open the Prompt tool in the CLI Hub, type
@, and select a local skill to include its content as structured context in your next agent prompt.