local-skill-setup
Set up project-local Codex skills and per-folder skill scope.
Skill by Cynthia11281128
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/cynthia11281128-local-skill-setup
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/local-skill-setup
What's inside
- Skill name
local-skill-setup- Description
- Set up project-local Codex skills and per-folder skill scope. Use when the user wants skills available only in one repository or folder, asks about local-only skills, project-specific CODEX_HOME, .codex-home/skills, direnv-based Codex setup, .envrc for Codex, or installing/using a skill only within the current project.
- License
- MIT
- Instructions
- 48 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: contains an absolute path from the author's machine
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Local Skill Setup ## Required Setup Workflow Before taking setup actions, read and apply: ```text /home/cynthia/tools/my_agent/skills/setup-collaborator/SKILL.md ``` Follow its referenced shared setup-collaboration workflow and response template whenever user action remains. ## Workflow 1. Restate the desired local skill setup in operational terms: target project folder, intended local `CODEX_HOME`, existing global Codex setup, and what success means. 2. Discover local facts before asking: inspect `.envrc`, `.codex-home/skills`, existing `CODEX_HOME`, `direnv` availability, shell hook state, and relevant shell startup files. 3. Explain each planned change before making it. Do not overwrite an existing `.envrc` or shell startup configuration without explicit approval. 4. Set the project-local Codex home to `<project>/.codex-home` and ensure `<project>/.codex-home/skills` exists. 5. When choosing the activation/login approach, ask the user to choose between the `direnv` method and the symlink method. Explain that `direnv` requires installing `direnv` and configuring a shell hook; if `direnv` is missing, sudo is required, or shell hook changes need user confirmation, give the exact user-run commands and do not claim they were completed. 6. After setup, verify with read-only checks such as `echo $CODEX_HOME`, `direnv status`, `.envrc` contents, and `.codex-home/skills` existence. 7. Clearly separate work Codex completed from user-required steps such as entering a sudo password, running `direnv allow`, restarting a shell, or starting Codex from the project folder. ## Defaults - Use `.codex-home` as the project-local Codex home directory. - Use `.codex-home/skills` as the local skill install location. - Use `.envrc` with `export CODEX_HOME=<absolute-project-path>/.codex-home`. - Keep existing non-Codex `.envrc` content unless the user explicitly wants it replaced. - If `direnv` cannot be used, provide a project launcher command or script pattern instead of blocking the setup explanation. ## Local Profile Sign-In - Explain that changing `CODEX_HOME` creates a separate Codex profile, so Codex may ask the user to sign in again. - Present the choice as: - `direnv` method: automatic per-folder `CODEX_HOME` activation, but it requires installing `direnv` and configuring the shell hook. On Ubuntu/Debian, install it with `sudo apt-get update && sudo apt-get install -y direnv`. - Symlink method: no `direnv` install; launch Codex with the project-local `CODEX_HOME` manually or through a launcher, and reuse the global login by symlinking selected files from `~/.codex`. - Before creating login-related files or symlinks, verify `.codex-home/` is gitignored and inspect only file paths or file types. Never print or inspect auth file contents. - Do not overwrite existing `.codex-home/auth.json`, `.codex-home/accounts.json`, `.codex-home/accounts`, or `.codex-home/config.toml` without explicit user approval. - To reuse the global login, use this pattern from the project root after `.codex-home` exists: ```bash ln -s ~/.codex/auth.json .codex-home/auth.json ln -s ~/.codex/accounts.json .codex-home/accounts.json ln -s ~/.codex/accounts .codex-home/accounts ln -s ~/.codex/config.toml .codex-home/config.toml ```
From Cynthia11281128/my_agent, MIT.
More from Cynthia11281128/my_agent
- 0.529score
md-sync-bilingual
Cynthia11281128
Align paired English and Chinese Markdown files using explicit change markers instead of semantic comparison.
SkillBFreshness: BClaude Code +9 - 0.529score
push-safety-check
Cynthia11281128
Scan a Git repository before pushing to find private information that should not be published.
SkillBFreshness: BClaude Code +9 - 0.525score
vps-data-download
Cynthia11281128
Download, copy, fetch, or transfer exact files and folders from a configured source server to the current laptop or current machine through a configured VPS…
SkillBFreshness: BClaude Code +9 - 0.525score
vps-data-upload
Cynthia11281128
Upload, copy, push, or transfer exact files and folders from the current laptop or current machine to a configured destination server through a configured VPS…
SkillBFreshness: BClaude Code +9 - 0.525score
direct-data-download
Cynthia11281128
Download, copy, fetch, or transfer exact files and folders directly from configured remote servers to the current laptop or current machine.
SkillBFreshness: BClaude Code +9 - 0.524score
md-translate-inplace-eng
Cynthia11281128
Translate Chinese prose in Markdown files into English in place and lightly correct existing English grammar.
SkillBFreshness: BClaude Code +9 - 0.524score
connect-github-account
Cynthia11281128
Guide and assist a user through connecting the local machine to a GitHub account with SSH.
SkillBFreshness: BClaude Code +9 - 0.524score
md-edit
Cynthia11281128
Edit English Markdown files in bilingual English/Chinese documentation workflows.
SkillBFreshness: BClaude Code +9 - 0.524score
repo-env-setup
Cynthia11281128
Set up a repository environment with large files kept outside the working repo, mirrored external directory structure, symlinks back into the repo, and…
SkillBFreshness: BClaude Code +9 - 0.524score
summarize-workflow
Cynthia11281128
Summarize the prior work in the current conversation into generalized, reproducible step-by-step workflow documentation written as paired English and Chinese…
SkillBFreshness: BClaude Code +9 - 0.524score
connect-folder-to-github
Cynthia11281128
Connect the current local folder to a remote GitHub repository.
SkillBFreshness: BClaude Code +9 - 0.524score
md-translate-pair-cn
Cynthia11281128
Translate English Markdown files into paired Chinese Markdown files without modifying the English source.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 11, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Cynthia11281128/my_agent
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Cynthia11281128
- 0.529score
md-sync-bilingual
Cynthia11281128
Align paired English and Chinese Markdown files using explicit change markers instead of semantic comparison.
SkillBFreshness: BClaude Code +9 - 0.529score
push-safety-check
Cynthia11281128
Scan a Git repository before pushing to find private information that should not be published.
SkillBFreshness: BClaude Code +9 - 0.525score
direct-data-download
Cynthia11281128
Download, copy, fetch, or transfer exact files and folders directly from configured remote servers to the current laptop or current machine.
SkillBFreshness: BClaude Code +9 - 0.525score
vps-data-upload
Cynthia11281128
Upload, copy, push, or transfer exact files and folders from the current laptop or current machine to a configured destination server through a configured VPS…
SkillBFreshness: BClaude Code +9 - 0.525score
vps-data-download
Cynthia11281128
Download, copy, fetch, or transfer exact files and folders from a configured source server to the current laptop or current machine through a configured VPS…
SkillBFreshness: BClaude Code +9 - 0.524score
md-edit
Cynthia11281128
Edit English Markdown files in bilingual English/Chinese documentation workflows.
SkillBFreshness: BClaude Code +9
Cite this page
local-skill-setup. Agent Mart. https://agentmart.dev/skills/cynthia11281128-local-skill-setup (last updated 2026-10-24)