INNER CODE UNIT · TypeScript
autoRegisterSkill
AmrDab/clawdcursor · src/surface/cli.ts:1584
async function autoRegisterSkill(): Promise<void> {
try {
const { registerSkills } = await import('./skill-register');
const { registered, results } = registerSkills();
if (registered > 0) {
const hosts = results
.filter(r => r.ok && r.name.endsWith(' skill'))
.map(r => r.name.replace(/ skill$/, ''))
.join(', ');
console.log(` ${e('🧩', '[OK]')} Registered clawdcursor as a skill in: ${hosts}`);
}
} catch { /* best-effort — never block consent */ }
}
program
.command('register-skill')
.description('(Re)register clawdcursor as a skill in your AI agents (Claude Code, OpenClaw, Codex, Cursor)')
.action(async () => {