import type { OpenClawConfig } from "../config/types.openclaw.js"; import {
normalizeLowercaseStringOrEmpty,
normalizeOptionalString,
} from "../shared/string-coerce.js"; import type { SkillsInstallPreferences } from "./skills/types.js";
export {
hasBinary,
isBundledSkillAllowed,
isConfigPathTruthy,
resolveBundledAllowlist,
resolveConfigPath,
resolveRuntimePlatform,
resolveSkillConfig,
} from "./skills/config.js";
export {
applySkillEnvOverrides,
applySkillEnvOverridesFromSnapshot,
} from "./skills/env-overrides.js";
export type {
OpenClawSkillMetadata,
SkillEligibilityContext,
SkillCommandSpec,
SkillEntry,
SkillInstallSpec,
SkillSnapshot,
SkillsInstallPreferences,
} from "./skills/types.js";
export {
buildWorkspaceSkillSnapshot,
buildWorkspaceSkillsPrompt,
filterWorkspaceSkillEntries,
filterWorkspaceSkillEntriesWithOptions,
loadWorkspaceSkillEntries,
resolveSkillsPromptForRun,
syncSkillsToWorkspace,
} from "./skills/workspace.js";
export { buildWorkspaceSkillCommandSpecs } from "./skills/command-specs.js";
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.