Agent skill

Cc Sync Runner

by X-isdoingreat in X-isdoingreat/canvas-pilot

A skill your agent uses when Claude Code drift needs a public-safe Codex replacement plan or skill batch proposal.

AGPL-3.0Auto-check: notesAgent Workflows

Install Cc Sync Runner

skills CLI
$ npx skills add X-isdoingreat/canvas-pilot --skill cc-sync-runner -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install X-isdoingreat/canvas-pilot cc-sync-runner --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/X-isdoingreat/canvas-pilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/cc-sync-runner .claude/skills/cc-sync-runner && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
cc-sync-runner
GitHub stars
125
Token cost
~3.7k tokens
SKILL.md length
1,859 words
Files
1
Skills in repo
32
Repo updated
First seen
Licence
AGPL-3.0

At a glance

A skill your agent uses when Claude Code drift needs a public-safe Codex replacement plan or skill batch proposal.

  • Works in 8 steps: Generate the raw sync plan → Run independent subagent audits → Produce the replacement plan and… → …
  • Claude Code drift needs a public-safe Codex replacement plan
  • SKILL.md covers Market Pattern, Modes, Required Reading and Workflow, plus 3 more sections
  • Calls python, git and codex

What it does

Cc Sync Runner is an agent skill from X-isdoingreat/canvas-pilot. Use when Claude Code drift needs a public-safe Codex replacement plan or skill batch proposal. It audits capability gaps and writes reviewed planning artifacts; execution requires a separate explicit approval.

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Planning. The repository describes itself as: Local-first Canvas LMS AI agent that learns each course's recurring assignment workflow and reuses it through scan - approval - execute with student review. The licence is AGPL-3.0.

When your agent uses it

  • Claude Code drift needs a public-safe Codex replacement plan
  • Skill batch proposal

Example prompts

  • “/cc-sync-runner”

Requirements

  • Python 3

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Generate the raw sync plan
  2. Run independent subagent audits
  3. Produce the replacement plan and capability gaps
  4. Classify impacted batches
  5. Final plan audit gate
  6. Claim the batch
  7. Run the batch check first
  8. Fix, rerun, repeat

What it can do on your machine

Read from SKILL.md and the folder at commit 6b79d5b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python
    • git
    • codex

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Cc Sync Runner loads about 3.7k tokens when it runs. Until then it costs about 56 tokens; SKILL.md has 1,859 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~56
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:165
    - `canvas-setup`, onboarding, auth, `.env`, cookie, or token flow changes

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from X-isdoingreat/canvas-pilot at commit 6b79d5b, republished under its AGPL-3.0 licence (© X-isdoingreat). 1,859 words, ~3,663 tokens.

Download SKILL.mdSave it as .claude/skills/cc-sync-runner/SKILL.md (or your agent's skills folder).
name
cc-sync-runner
description
Use when Claude Code drift needs a public-safe Codex replacement plan or skill batch proposal. It audits capability gaps and writes reviewed planning artifacts; execution requires a separate explicit approval.

CC Sync Runner

Produce a corrected CC-to-Codex plan and the next public-safe Codex skill/batch drafts. Implementation is a separate explicit mode. Do not copy .claude/ files into Codex. Treat .claude/ as read-only.

The default output is not a critique. It is a replacement planning package that answers:

  • What Claude Code currently has.
  • What Codex already covers.
  • What Codex lacks.
  • Which gaps are public-safe, private-only, redacted, or manual-review.
  • What verification scripts/tests must exist before any implementation is considered done.
  • Which new Codex skills or skill skeletons must be created.

Market Pattern

Use the standard builder loop:

  1. Durable rules in AGENTS.md.
  2. Repeatable workflow in this skill.
  3. Long-horizon state in docs/CODEX_BATCHES.md.
  4. Machine checks in scripts/codex_check.py.
  5. Stop hooks and reports to prevent early finish.
  6. Optional codex exec automation later, after local runs are stable.

This is not "one giant prompt". It is a bounded planning-production loop:

text
raw sync plan -> subagent audits -> capability gap ledger
              -> replacement sync plan -> new skill specs/skeletons
              -> proposed batches/checks -> final plan audit -> stop

Modes

Planning Mode

Default mode for requests like "sync CC to Codex", "run CC sync", "review CC_SYNC_PLAN", "rewrite the plan", "what does Codex lack", "create the missing Codex skill", or "make a plan".

Planning Mode must not:

  • claim a batch
  • edit docs/CODEX_BATCHES.md status
  • implement runtime behavior
  • update the CC baseline
  • touch .claude/

It may write or refresh planning artifacts under runs/codex/<today>/, such as:

  • CC_SYNC_PLAN.md
  • REVISED_CC_SYNC_PLAN.md
  • CAPABILITY_GAPS.md
  • PROPOSED_BATCHES.md
  • NEW_SKILL_SPECS.md
  • CC_SYNC_REVIEW.md as an appendix only, not the main output

It may also create public-safe Codex skill skeletons under .agents/skills/** when the plan's primary conclusion is "Codex needs a new skill". These skeletons must be generic, redacted, and guarded with TODO/sentinel language if they are not execution-ready. Creating a skeleton is planning output; filling it with live runtime implementation is Execute Approved Plan Mode.

If the user asks to "fix the plan", "rewrite the plan", "create the missing skill", or "make the skill better at planning", change only Codex-side planning scripts, tests, docs, public-safe .agents/skills/** skeletons, or this skill, and stop after verification.

Execute Approved Plan Mode

Use this mode only when the user explicitly says "execute the approved plan", "implement the plan", "run the sync plan", or equivalent.

Run only batches directly suggested by CC_SYNC_PLAN.md. When those batches pass and the CC baseline is updated, stop.

Roadmap Until Blocked Mode

Use this mode when the user says "continue", "auto next step", "until blocked", "keep going", or asks why the runner did not automatically continue.

After diff sync is complete, continue with the next available roadmap batch:

  1. If a batch is in_progress, continue it.
  2. Else choose the first status: next.
  3. Else promote the earliest eligible status: later batch to next, then claim it.
  4. Run the same check/fix/report loop.
  5. Repeat until a hard stop condition occurs or no eligible batch remains.

Do not skip batch order. B4 comes before B5, B5 before B6, etc.

Required Reading

Read only what is needed:

  • docs/CODEX_CC_SYNC_WORKFLOW.md
  • docs/CODEX_MASTER_PLAN.md
  • docs/CODEX_BATCHES.md
  • docs/CODEX_SELF_RUN_REQUIREMENTS.md
  • runs/codex/<today>/CC_SYNC_PLAN.md after generating it

Workflow

1. Generate the raw sync plan

Run:

powershell
python scripts\codex_cc_sync_plan.py

Then read:

text
runs/codex/<today>/CC_SYNC_PLAN.md

If changed files is 0 in Planning Mode, report that no CC drift was detected against the accepted baseline and stop after the final audit gate.

If changed files is 0 in Roadmap Until Blocked Mode, continue to the next available roadmap batch instead of stopping.

2. Run independent subagent audits

Before trusting CC_SYNC_PLAN.md, launch separate read-only subagents for the critical review surfaces below. These reviewers must not edit files, execute Canvas workflows, update baseline, or claim batches.

Treat every sync plan as a large change by default. Do not wait for the diff to "look big". A single new skill, hook registration, setup/onboarding change, submission path change, quiz/live-action change, or result schema change can shift the whole driver contract.

Run them in parallel when possible:

ReviewPurposeRequired output
Diff AuditorCompare CC_SYNC_PLAN.md against git status, git diff, untracked files, and baseline drift.Missing files, false positives, and whether each item is current-git / untracked / baseline-drift.
Privacy AuditorCheck every planned sync item against AGENTS.md public/private rules and check-public-leak.py private-only paths.public_sync: yes / no / redacted / manual-review plus rationale.
Parity MapperConvert each Claude change into "Claude has X; Codex has/does not have X".Capability gaps, existing Codex coverage, and suggested verification target.
Final Plan AuditorReview the merged plan for contradictions, stale batch references, and unsupported assumptions.Blockers that must be resolved before execution mode.

Trust but merge: do not blindly paste subagent output. The main agent owns the final plan and must resolve conflicts explicitly.

Critical Change Triggers

If any trigger below appears, mark the sync plan critical and give that item extra scrutiny in every reviewer prompt:

  • added, removed, or renamed .claude/skills/**
  • added, removed, or renamed .claude/hooks/**
  • .claude/settings.json hook registration changes
  • canvas-setup, onboarding, auth, .env, cookie, or token flow changes
  • scan/approval/execute boundary changes
  • result.json, plan.json, assignments.json, or _processed.json schema changes
  • submission/upload/live Canvas action changes
  • quiz automation, quiz pacing, quiz event, retake, or anti-bypass changes
  • new supporting runtime code referenced by .claude skills or hooks
  • public/private leak guard changes

For critical plans:

  • Always run the Final Plan Auditor; never skip it.
  • Ask reviewers to identify one thing the raw plan is most likely to have missed.
  • Require at least one explicit "do not sync to public Codex" decision when private-only or live-action behavior is present.
  • If a new skill is added, create a capability record for the skill itself, its trigger path, its user-facing boundary, and its Codex equivalent or deliberate non-goal.
3. Produce the replacement plan and capability gaps

Create a replacement plan, not just an error report. The raw CC_SYNC_PLAN.md becomes evidence; the authoritative planning output is the reviewed replacement plan.

Required outputs in Planning Mode:

ArtifactPurpose
REVISED_CC_SYNC_PLAN.mdThe corrected plan to use instead of the raw plan.
CAPABILITY_GAPS.mdOne record per Claude capability / Codex gap.
PROPOSED_BATCHES.mdConcrete proposed batches and checks.
NEW_SKILL_SPECS.mdNew Codex skills needed, their trigger rules, and skeleton status.
public-safe .agents/skills/<name>/SKILL.md skeletonsCreate when the plan calls for a new Codex skill and a redacted skeleton is safe.

CC_SYNC_REVIEW.md may exist, but it is supporting evidence only. Do not make it the main deliverable.

Each capability record must include:

Each record must include:

text
Capability:
Evidence:
Source: current-git | untracked | baseline-drift | generated-plan
Surface: claude-driver | supporting-runtime | codex-side | private-only
Codex status: covered | missing | partial | not-planned
Public sync: yes | no | redacted | manual-review
Suggested action:
Suggested batch:
Verification target:
New skill needed: yes | no
Confidence: high | medium | low

Important rules:

  • Do not treat private marker seen: no as public-safe. Path-based privacy rules override regex marker checks.
  • Include supporting runtime changes when Claude skills/hooks rely on them (src/, scripts/, and tests referenced by .claude).
  • Distinguish current worktree changes from baseline drift.
  • If a suggested batch is already done, explain whether the existing checks actually cover the new capability. If not, propose a new batch or reopen the batch explicitly.
  • If New skill needed: yes, create either a public-safe skill skeleton under .agents/skills/** or a NEW_SKILL_SPECS.md entry explaining why skeleton creation is blocked.
Show full SKILL.md (757 more words)Show less
3a. New skill skeleton rules

When creating a public-safe Codex skill skeleton:

  • Write under .agents/skills/<skill-name>/SKILL.md.
  • Use only generic placeholders, never private course IDs, real URLs, instructor names, emails, identity, or incident specifics.
  • Include frontmatter with name and description.
  • Include a guard if unfinished:
text
<!-- PLANNED_SKILL_SKELETON v1 -->
  • State trigger conditions, inputs, boundaries, outputs, verification targets, and non-goals.
  • Do not copy .claude/skills/** bodies.
  • Do not include live Canvas submit/quiz behavior unless explicitly approved in a later execution mode and proven public-safe.
4. Classify impacted batches

Use the generated plan's suggested Codex batch lines.

Typical mapping:

CC change kindCodex batch
canvas-bootstrapB3
canvas-scanB4
canvas-execute / canvas-skipB5
hooks / settings / agentsB7
course-specific private skillsB8 public framework extraction only
Kiro skillsmanual review unless explicitly requested

In Planning Mode, do not claim a batch. Only recommend one of:

  • existing batch covers it
  • reopen existing batch
  • create new batch
  • private-only/no public Codex sync
  • manual review required

In Execute Approved Plan Mode, choose the earliest impacted non-done batch. Work one batch at a time.

If no impacted batch exists and Roadmap Until Blocked Mode is active, choose the next roadmap batch from docs/CODEX_BATCHES.md.

5. Final plan audit gate

Before ending Planning Mode, run or simulate a final audit pass:

  1. Confirm every .claude change is represented.
  2. Confirm every supporting runtime/test change is either represented or explicitly out of scope.
  3. Confirm private-only content is not recommended for public Codex copying.
  4. Confirm every public-safe gap has a verification target.
  5. Confirm stale done batches are not used as proof unless their current checks cover the new behavior.
  6. Confirm no baseline update is recommended before verification passes.
  7. Confirm the main output is a replacement plan / skill draft, not only a list of raw-plan defects.
  8. Confirm every New skill needed: yes item has either a skeleton or a clear blocked reason.

If any item fails, mark it as a blocker in the plan instead of smoothing over it.

Planning Mode ends here.

6. Claim the batch

Only in Execute Approved Plan Mode.

Edit docs/CODEX_BATCHES.md:

text
status: next -> status: in_progress

Only claim one batch. If another batch is already in_progress, continue that one instead of claiming a new batch.

7. Run the batch check first

Only in Execute Approved Plan Mode.

Run:

powershell
python scripts\codex_check.py --batch B<N>

Treat the first failing assertion as the next concrete task. Do not invent a parallel plan when the checker already named the missing file or pattern.

8. Fix, rerun, repeat

Only in Execute Approved Plan Mode.

Loop:

  1. Read the failure.
  2. Confirm the needed edit is inside the batch's allowed_files.
  3. Edit the smallest needed Codex-side file.
  4. Rerun python scripts\codex_check.py --batch B<N>.

Continue until the check passes or a hard stop condition occurs.

Hard Stop Conditions

Stop and ask the user instead of continuing if:

  • the fix requires editing .claude/ or CLAUDE.md
  • the fix requires copying private course playbooks into Codex
  • the fix requires real course IDs, assignment IDs, private URLs, emails, or names
  • the needed edit is outside the active batch's allowed_files
  • live Canvas submission or quiz action would be needed
  • the checker fails for an environment/dependency issue unrelated to the batch
  • two repair attempts fail on the same assertion without new evidence

Reports

Planning Mode reports are planning artifacts only. They must summarize:

  • subagent audit findings
  • capability gaps
  • public/private classification
  • proposed batches
  • proposed verification targets
  • blockers before execution

They must not mark a batch done or update baseline.

Execution reports apply only in Execute Approved Plan Mode.

When the batch passes, write:

text
runs/codex/<today>/PARITY_B<N>.md

Include:

  • scope
  • changed files
  • acceptance results
  • regression results
  • warnings
  • whether .claude/ was touched
  • next batch recommendation

Then update:

  • docs/CODEX_BATCHES.md: in_progress -> done
  • docs/CODEX_PARITY_MATRIX.md: related parity IDs to done or partial
  • docs/CODEX_TASKS.md: related tasks complete, if applicable
  • If Roadmap Until Blocked Mode is active, mark the next eligible roadmap batch next after the completed batch.
Baseline update

Only after all diff-impacted batches pass, run:

powershell
python scripts\codex_cc_sync_plan.py --update-baseline

Never update the baseline before Codex side parity is checked. In Roadmap Until Blocked Mode, baseline update closes the CC diff portion; roadmap continuation may continue after baseline update.

"One Breath" Rule

This rule applies only in Execute Approved Plan Mode and Roadmap Until Blocked Mode. It does not apply to Planning Mode.

Within one active batch, keep going until one of these is true:

  • python scripts\codex_check.py --batch B<N> passes
  • a hard stop condition occurs
  • the user interrupts or redirects

Do not stop merely because a plan was written. The plan is only the start of the loop.

In Roadmap Until Blocked Mode, after a batch passes, continue to the next batch unless a hard stop condition applies.

© X-isdoingreat, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/cc-sync-runner of X-isdoingreat/canvas-pilot.

Open the folder on GitHubat commit 6b79d5b

Compare with similar skills

Cc Sync Runner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Cc Sync Runner compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cc Sync Runner this skillX-isdoingreat/canvas-pilot125—~3.7kAutomated safety check: NotesAGPL-3.0
Executing Plans Inlineobra/superpowers296k2 repos~5.1kAutomated safety check: PassMIT
Interview Meaddyosmani/agent-skills103k6 repos~3.8kAutomated safety check: PassMIT
OpenSpec Guided OnboardingFission-AI/OpenSpec71k1 repos~4.5kAutomated safety check: PassMIT
Writing Plansgeeksblabla/stateofdev.ma16357 repos~661Automated safety check: PassNone
Subagent Driven DevelopmentAsvarox/allkaraoke26138 repos~1.2kAutomated safety check: PassNone

Similar skills

  • Executing Plans Inline

    obra/superpowers

    Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.

    296k GitHub starsUsed in 2 repos~5.1k tokens
    Agent WorkflowsAuto-check passed
  • Interview Me

    addyosmani/agent-skills

    Asks one question at a time, each with a best guess attached, until the agent is about 95 percent sure what you really want, before any plan, spec or code.

    103k GitHub starsUsed in 6 repos~3.8k tokens
    Agent WorkflowsAuto-check passed
  • OpenSpec Guided Onboarding

    Fission-AI/OpenSpec

    Walks you through a complete OpenSpec workflow cycle with narration while doing real work in your codebase.

    71k GitHub starsUsed in 1 repo~4.5k tokens
    Agent WorkflowsAuto-check passed
  • Writing Plans

    geeksblabla/stateofdev.ma

    A skill your agent uses when design is complete and you need detailed implementation tasks for engineers with zero codebase context - creates comprehensive implementation plans with exact file…

    163 GitHub starsUsed in 57 repos~661 tokens
    Agent WorkflowsAuto-check passed
  • Subagent Driven Development

    Asvarox/allkaraoke

    A skill your agent uses when executing implementation plans with independent tasks in the current session

    261 GitHub starsUsed in 38 repos~1.2k tokens
    Agent WorkflowsAuto-check passed
  • Planning With Files

    jd-opensource/JoySafeter

    Implements Manus-style file-based planning for complex tasks.

    313 GitHub starsUsed in 19 repos~1.8k tokens
    Agent WorkflowsAuto-check: notes

More from X-isdoingreat/canvas-pilot

All 32 skills in this repo
  • Daily Work Tweet

    X-isdoingreat/canvas-pilot

    A skill your agent uses when verified work from today or another day should become an X/Twitter post, build-in-public update, ship log, or bilingual draft.

    125 GitHub stars~1.6k tokensUpdated 2 mo ago
    Auto-check passed
  • Canvas Awkward Syntax

    X-isdoingreat/canvas-pilot

    A skill your agent uses when a short local academic draft needs role-aware syntax diversification while preserving meaning, locks, source grounding, rubric-critical openings, and document structure.

    125 GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Canvas Cron

    X-isdoingreat/canvas-pilot

    A skill your agent uses when managing Canvas Pilot schedules: install, inspect, pause, change, delete, or safely test scheduled scans and runs.

    125 GitHub stars~2.1k tokensUpdated 2 mo ago
    Auto-check: notes
  • Canvas Essay

    X-isdoingreat/canvas-pilot

    A skill your agent uses for an approved long academic-writing assignment routed by canvas-execute after the deterministic writing router selects essay.

    125 GitHub stars~2.2k tokensUpdated 2 mo ago
    Auto-check passed
  • Canvas Generic

    X-isdoingreat/canvas-pilot

    A skill your agent uses for an approved Canvas assignment that no specialized course skill can handle.

    125 GitHub stars~2.4k tokensUpdated 2 mo ago
    Auto-check passed
  • Canvas Humanizer

    X-isdoingreat/canvas-pilot

    A skill your agent uses when a local academic draft needs a meaning-preserving humanizing pass with less uniform syntax while retaining rubric, source, lock, voice, and length constraints.

    125 GitHub stars~1.8k tokensUpdated 2 mo ago
    Auto-check passed

Categories

Questions about Cc Sync Runner

What does Cc Sync Runner do?

A skill your agent uses when Claude Code drift needs a public-safe Codex replacement plan or skill batch proposal. Cc Sync Runner is an agent skill from X-isdoingreat/canvas-pilot. Use when Claude Code drift needs a public-safe Codex replacement plan or skill batch proposal.

When should I use Cc Sync Runner?

Cc Sync Runner fits situations like: Claude Code drift needs a public-safe Codex replacement plan; skill batch proposal.

How do I install Cc Sync Runner in Claude Code?

Run `npx skills add X-isdoingreat/canvas-pilot --skill cc-sync-runner -a claude-code`. Or copy the skill folder (.agents/skills/cc-sync-runner in X-isdoingreat/canvas-pilot) into .claude/skills/cc-sync-runner in your project. Claude Code loads it when a task matches its description.

How do I install Cc Sync Runner in Codex?

Run `npx skills add X-isdoingreat/canvas-pilot --skill cc-sync-runner -a codex`. Or copy the skill folder (.agents/skills/cc-sync-runner in X-isdoingreat/canvas-pilot) into .agents/skills/cc-sync-runner in your project. Codex loads it when a task matches its description.

Can I use Cc Sync Runner in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add X-isdoingreat/canvas-pilot --skill cc-sync-runner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cc-sync-runner, .gemini/skills/cc-sync-runner, .github/skills/cc-sync-runner and .opencode/skills/cc-sync-runner in your project.

What does Cc Sync Runner need to run?

Going by SKILL.md and its folder, Cc Sync Runner needs the command-line tools its instructions call (python, git and codex). Our summary lists: Python 3.

Does Cc Sync Runner access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Cc Sync Runner safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Cc Sync Runner use?

Cc Sync Runner is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cc Sync Runner use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Cc Sync Runner?

Skills that share tags, products or a category with Cc Sync Runner: Executing Plans Inline (obra/superpowers, 296k stars), Interview Me (addyosmani/agent-skills, 103k stars), OpenSpec Guided Onboarding (Fission-AI/OpenSpec, 71k stars) and Writing Plans (geeksblabla/stateofdev.ma, 163 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cc Sync Runner?

X-isdoingreat (a GitHub user) maintains it in X-isdoingreat/canvas-pilot, which has 125 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on July 31, 2026.

Source: X-isdoingreat/canvas-pilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.