Skip to content

6.1. The Skill Hub and Namespaces

Overview​

The Skill Hub collects the skill packages used inside the company and lets users install them to profiles. Packages are divided by namespace (a named area). This chapter explains the namespace types and how they appear on the screen. It also covers how to allow a namespace that needs an allowance for an AI Agent Workspace (the place where an AI agent works, one for each user, see the A.3. Glossary). Use this chapter when a user asks why they cannot install a "restricted" package.

Permissions: The Skill hub screen is visible to all users. Only administrators can allow a namespace and remove the allowance.

Opening the Skill Hub Screen​

In the left menu, open "Skills › Skill hub". All users can see this screen. It has the following tabs at the top.

TabContentWho sees it
PackagesThe list of packages published in the Skill HubEveryone
Installed packagesPackages installed in the AI Agent Workspace you are viewing nowEveryone
New versionsSkills that can be upgraded to a new versionPeople with install permission (administrators, owners, team managers)
Request logThe results of install and removal requestsEveryone
Publish requestsRequests to publish a skill to the hubAdministrators, or people who have a publish request in their own AI Agent Workspace
ArchivedSkills that Hermes archived because they were not used for a long timeWhen there are archived skills
Hidden in hubPackages an administrator removed from the hub listAdministrators

Namespace Types​

The AAS screen shows namespaces under these names.

Name on Korean screensName on English screensDescriptionWho can install
공용sharedPackages that every AI Agent Workspace can receiveEveryone with install permission
제한restrictedPackages that an AI Agent Workspace can receive only after an administrator allows it for that workspaceOnly in AI Agent Workspaces that an administrator allowed
communitycommunityAn area with copies of skills published outside, for which the license was checked. It appears in English on the screen as well.Everyone with install permission

Note: "shared" and "restricted" show the range of who can receive a package, not a price. They are not connected to payment.

The community namespace is read-only. By default, only "shared" and "restricted" appear in AAS's list of publish targets.

What You See in the Package List​

The table on the "Packages" tab has two columns that classify packages.

The package list on the Skill hub screen.

Figure 6.1-1. Skill hub screen

ColumnValueMeaning
OriginInternal / ImportedWhether the package was uploaded inside the company or imported from outside
InstallInstall now / Admin allowance neededWhether it can be installed right away or an administrator must allow it

The package drawer, with the description, basic information, and the version picker for installing

Figure 6.1-2. Package drawer

"Admin allowance needed" is attached to packages in the "restricted" namespace. If someone tries to install one in an AI Agent Workspace that is not allowed, this message appears.

This AI Agent Workspace is not allowed to use the namespace 'restricted', which needs an allowance. Allow it below, then install.

Allowing a Namespace That Needs an Allowance​

This function is visible only to administrators. An allowance applies to the one AI Agent Workspace you are viewing now. You allow it separately for each AI Agent Workspace.

  1. Choose the AI Agent Workspace of the user who asked. Use "Switch AI Agent Workspace" on the top bar. If you do not know which workspace it is, find it by user name in the table on the "AI Agent Workspaces" screen.
  2. On the "Packages" tab under "Skills › Skill hub", click the row of a "restricted" package to open the drawer (a detail pane that opens from the right side of the screen, see the A.3. Glossary).
  3. Click the "Allow 'restricted'" button at the top of the drawer.
  4. Confirm the allowance in the confirmation dialog.
  5. If the drawer shows "Allowed for this AI Agent Workspace", it succeeded. If not, read the confirmation dialog again and redo step 4. If it keeps failing, tell the operator (the operator installs AAS and manages the server, see the A.3. Glossary).

After you allow it, the owner of that AI Agent Workspace or a team manager can install "restricted" packages.

Removing the Allowance​

  1. Switch to the AI Agent Workspace that you allowed.
  2. In the drawer of a "restricted" package, click the "Remove allowance" button.
  3. Confirm in the confirmation dialog.

After you remove the allowance, new "restricted" packages cannot be installed in that AI Agent Workspace. Packages that were already installed stay.

Note: Who allowed it and when is recorded in "Records › Change history" as "Changed access to a namespace that needs an allowance". For how to read it, see 7.2. Change Log.

Permissions for Installing and Allowing​

TaskAdministratorWorkspace owner or team managerOther users
Install or remove a "shared" packageYesYes, in their own AI Agent WorkspaceNo
Install a "restricted" packageYes, in an allowed AI Agent WorkspaceYes, in an allowed AI Agent WorkspaceNo
Allow or remove the allowance for the "restricted" namespaceYesNoNo

The server puts an install request in a queue, and the AAS install helper handles requests in order. You can see the results on the "Request log" tab.

Things to Check​

  • If the screen shows "The skill hub URL is not set", the installation is not connected to a Skill Hub. Tell the operator. For how to set it up, see 8.1. Integrated Services.
  • If "The install helper is not responding" appears, install requests stay in the queue and are not processed. On the dashboard, check the status of the "Skill hub helper" under "Operations". For the detailed order of checks, see A.2. Troubleshooting.