Powercontextclientprojections

codex

Client adapters for host-local Codex Skill projections.

attribute__all__
= ['PROJECTION_SCHEMA', 'CodexSkillProjectionConflictError', 'CodexSkillProjectionState', 'CodexSkillProjectionStatus', 'inspect_skill_projection', 'project_skill', 'publish_skill_projection']
funcproject_skill(artifact, content, destination) -> Path

Create a new host-local Codex projection without replacing existing content.

paramartifactArtifactRef
paramcontentSkillProposal
paramdestinationPath

Returns

pathlib.Path
funcinspect_skill_projection(artifact, content, root) -> CodexSkillProjectionStatus

Inspect an exact managed Skill projection without changing local files.

paramartifactArtifactRef
paramcontentSkillProposal
paramrootPath

Returns

powercontext.builtin.artifacts.skill.projection.CodexSkillProjectionStatus
funcpublish_skill_projection(artifact, content, root, /, *, expected=None) -> CodexSkillProjectionStatus

Publish or safely update one exact managed Skill in a configured Codex root.

paramartifactArtifactRef
paramcontentSkillProposal
paramrootPath
paramexpectedCodexSkillProjectionStatus | None
= None

Returns

powercontext.builtin.artifacts.skill.projection.CodexSkillProjectionStatus
func_codex_target(root) -> AgentSkillTarget
paramrootPath

Returns

powercontext.builtin.artifacts.skill.external.AgentSkillTarget
func_runtime_content(content) -> SkillContent
paramcontentSkillProposal

Returns

powercontext.builtin.artifacts.skill.models.SkillContent