zhivko-kocev

Friday — AI skill for Claude Code

AI community

One CLI to manage AI agent configs from a single canonical store.

How to install Friday

This entry records only its repository, not the path inside it, so there is no exact command to give. Open zhivko-kocev/friday and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Friday does

One CLI to manage AI agent configs from a single canonical store. One YAML source renders onto Claude Code, Codex, Copilot, OpenCode, Gemini and oh-my-pi: instructions, MCP servers, permissions and settings. Push to every agent, pull edits back, sync across machines via git.

Alternatives in AI

  • OpenContext — A personal context store for AI agents and assistants—reuse your existing coding agent CLI (Codex/Claude/OpenC 1.1k ★
  • Rulesync — by dyoshikawa - A Node.js CLI tool that automatically generates configs (rules, ignore files, MCP servers, com 909 ★
  • HarnessKit — More than a skill manager — manage skills, MCP servers, plugins, hooks, CLIs, configs, memory & rules across e 416 ★

README

friday

[![test](https://github.com/zhivko-kocev/friday/actions/workflows/test.yml/badge.svg)](https://github.com/zhivko-kocev/friday/actions/workflows/test.yml) [![release](https://img.shields.io/github/v/release/zhivko-kocev/friday?sort=semver&display_name=tag)](https://github.com/zhivko-kocev/friday/releases) [![Go Reference](https://pkg.go.dev/badge/github.com/zhivko-kocev/friday.svg)](https://pkg.go.dev/github.com/zhivko-kocev/friday) [![Go Report Card](https://goreportcard.com/badge/github.com/zhivko-kocev/friday)](https://goreportcard.com/report/github.com/zhivko-kocev/friday) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

Every AI coding agent wants its config in a different folder, in a different format. Claude Code reads `~/.claude/CLAUDE.md`. OpenAI Codex reads `~/.codex/AGENTS.md`. OpenCode reads `~/.config/opencode/AGENTS.md`. GitHub Copilot reads `~/.copilot/copilot-instructions.md`. The same rule, four times in four places, drifts the moment you stop maintaining all of them.

**friday** keeps one canonical store at `~/.friday/` and moves it where you need it. Seven commands cover the everyday workflow:

  • friday init — create or clone your store
  • friday claim — adopt the config an agent already has on this machine
  • friday setup — drop chosen knowledge into a project
  • friday sync — reconcile the store with every agent on this machine
  • friday status — preview what would change
  • friday sessions — list coding-agent sessions across every installed agent
  • friday share — propose store changes to your team

Plain Markdown and canonical YAML in, each agent's native format out — versioned by any git repo you point it at. `friday help` shows those seven; `friday help --all` shows the full toolbox underneath.

Bare `friday` prints usage plus the one concrete next step for wherever this install stands — `friday init`/`friday claim` when there is no store, `friday sync` when an inst