read-external
Read-only access to external repositories for cross-repo context. Use when you need to reference code, patterns, or documentation from other local repositories.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Cross-Repository Read Access
This skill provides constrained read-only access to external repositories configured in additionalDirectories.
Available External Repos
External repositories are configured in .claude/settings.json under additionalDirectories. Check that file for the current list of available repos and their absolute paths.
| Repo | Purpose |
|---|---|
| unamentis-android | Android Client for UnaMentis |
Usage
Access is always active via additionalDirectories in settings.json. When you need external context, use the absolute path from the settings:
-
Find files: Use
Globwith the repo's absolute path (e.g.,{repo_path}/**/*.kt) -
Search content: Use
Grepwith pattern in the repo's absolute path -
Read files: Use
Readwith absolute path from settings
Check .claude/settings.json for the exact paths configured on this machine.
Constraints
When this skill is explicitly invoked with /read-external:
- ONLY Read, Grep, Glob, and Task tools are available
- No modifications to external repos (Edit/Write blocked)
- Reference and adapt code, don't copy wholesale
Adding New Repositories
See TEMPLATE.md for step-by-step instructions on adding new external repositories.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-02-03
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!