User Guide

This guide covers everything you need to know about creating, managing, and sharing resources on Shared Context.

Resource Types

Shared Context supports two resource types, each optimized for different use cases:

TypePurposeInstallableSub-FilesMax Size
SkillStructured AI instructions and promptsYesYes50,000 chars
FileDocumentation, notes, reference materialNoNo50,000 chars

Skills use a folder-based layout in git (skills/{title-slug}/SKILL.md) and include YAML front matter for metadata. Files use a flat layout (files/{id}.md) with plain markdown.

Creating Skills

You can create skills through the web editor or the AI-powered Skill Builder. When you create a skill, Shared Context automatically:

Editing Resources

The Edit tab on any resource you own provides two editing modes:

The View tab lets you switch between a rendered Preview and a read-only Source view with line numbers.

Sub-File Attachments

Skills can include child files organized into two categories:

Scripts

Executable code stored at {skill-dir}/scripts/{id}.ext. Supported extensions: .py, .sh, .js, .ts, .rb, .go, .rs, .bash, .zsh.

Resources

Configuration and data files stored at {skill-dir}/resources/{id}.ext. Supported extensions: .json, .yaml, .yml, .toml, .xml, .csv, .txt, .env, .ini, .cfg.

Manage attachments through the Attachment Panel on any skill detail page.

Visibility & Sharing

Every resource has a visibility level that controls who can access it:

LevelWho Can SeeDiscoverable
meOnly you (the author)No
orgAll members of your organizationWithin org
public_linkAnyone with the direct URLNo
publishedEveryoneYes (in Library)

You can also create resource shares to give specific users access to a resource without changing its visibility level.

Version History

Every save creates a git commit. The History tab on your resources shows a chronological list of all versions with commit messages, timestamps, and the author identity. Versions are identified by git commit SHAs rather than integer numbers.

Comparing Versions

Select any two versions to view a line-by-line diff showing exactly what changed. The diff viewer highlights additions and deletions, making it easy to review changes over time.

Rollback

Rollback restores an older version of your resource by creating a new commit with the old content. This is non-destructive — the full history is preserved, and you can always roll forward again if needed.

File Browser

The My Files tab provides a GitHub-style resource browser that mirrors the underlying git repository. You can:

Folders

Organize resources into folders up to three levels deep. Folder operations map directly to git operations:

Folder names cannot contain / or \ characters. Skill-type folders display a distinct icon to help differentiate them visually.

Stars & Discovery

Star any resource to bookmark it for later. Stars also serve as a quality signal — popular skills with many stars surface higher in Trending views. Star counts are visible on resource cards throughout the platform.

Cloning Resources

Cloning creates a copy of a resource in your own organization. The clone maintains a link to the original (parentId), and clone counts are tracked as a quality signal. Non-authors who want to modify a skill are prompted to clone it rather than edit the original.

Skill Builder

The AI Assistant sidebar appears on resource detail pages and provides conversational skill editing. It uses the Vercel AI SDK with streaming for responsive interactions.

For Authors

You get full access to editing tools (save_draft) and execution tools (run_resource). The assistant detects your intent from conversation context and uses the appropriate tool.

For Non-Authors

You can run skills and ask questions, but edit requests are politely redirected to the clone workflow.

Running Skills

Execute skills against AI models directly from the assistant sidebar. Execution results appear inline in the chat and are also recorded in the Outputs tab. Each execution:

Model Selection

Choose from multiple AI providers and models for execution. The model selector appears below the chat input. Supported providers include OpenAI, Anthropic, and Google Generative AI.

Supported Platforms

Shared Context integrates with several AI tools. Each platform has a specific install method:

PlatformMethodNotes
Claude CodeLocal filesystemWrites skill files to agent's directory
ChatGPTManual exportDownload as markdown file
GeminiManual exportDownload as markdown file
MCPAlways-liveNo per-skill push needed; skills available in real time
CustomWebhookConfigurable webhook URL for custom integrations

Installing Skills

Click the Install button on any installable skill to add it to your connected AI tools. The button transitions through states: Install → Manage (with dropdown) → Update (when a newer version is available).

Installations track the exact version (commit SHA) that was installed. When the skill author saves changes, the installed version and the latest version diverge, triggering the update indicator.

Managing Updates

Check for updates across all your installations from the dashboard's Installed view, or use the Check for Updates feature. You can update individual skills or batch-update everything at once.

Uninstalling a skill performs a soft uninstall — the installation record is preserved with a status of uninstalled, so reinstalling later restores the existing record rather than creating a new one.

Cross-Org Adoption

When you install a skill published by a different organization, an adoption record is automatically created linking your org to that skill. Org admins can review, pin versions of, or revoke adopted skills through the adoptions management interface.