Agent skill

Conducty Context

by robertbarclayy in robertbarclayy/conducty

Ingest a project directory into the Obsidian vault as a linked context sub-graph — Architecture, Conventions, Invariants, Hotspots, Tests, Glossary, plus per-bounded-context module notes.

MITAuto-check passedMarketing & SEO

Install Conducty Context

skills CLI
$ npx skills add robertbarclayy/conducty --skill conducty-context -a claude-code

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

GitHub CLI
$ gh skill install robertbarclayy/conducty conducty-context --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/robertbarclayy/conducty.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/conducty-context .claude/skills/conducty-context && 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
conducty-context
GitHub stars
176
Token cost
~3.7k tokens
SKILL.md length
1,367 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
MIT

At a glance

Ingest a project directory into the Obsidian vault as a linked context sub-graph — Architecture, Conventions, Invariants, Hotspots, Tests, Glossary, plus per-bounded-context module notes.

  • Works in 12 steps: Identify the Target → First Load vs. Refresh → Read Project Identity → …
  • The user says load context
  • SKILL.md covers When to Use, The Project Sub-Graph, Workflow and Reading Context During Planning, plus 2 more sections
  • Calls git

What it does

Conducty Context is an agent skill from robertbarclayy/conducty. Ingest a project directory into the Obsidian vault as a linked context sub-graph — Architecture, Conventions, Invariants, Hotspots, Tests, Glossary, plus per-bounded-context module notes. Tracks refresh deltas over time, flags stale context, and feeds prompt generation via backlinks. Use when the user says "load context", "refresh context", "ingest project", "update context for X", or provides a directory path to analyze.

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 Marketing & SEO, covering Domain-driven design and Link building. It works with Obsidian. The repository describes itself as: Stop context-switching. Start batch-planning. Conducty replaces the fragmented cycle of plan → prompt → wait → get distracted → review → fix → repeat with advanced batch planning. The licence is MIT.

When your agent uses it

  • The user says load context
  • Refresh context
  • Update context for X
  • Provides a directory path to analyze

Example prompts

  • “load context”
  • “refresh context”
  • “ingest project”
  • “/conducty-context”

Requirements

  • Docker

Workflow steps

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

  1. Identify the Target
  2. First Load vs. Refresh
  3. Read Project Identity
  4. Map Architecture and Bounded Contexts
  5. Capture Conventions
  6. Capture Invariants
  7. Capture Hotspots and Recent Activity
  8. Capture Test + Tooling Commands
  9. Build the Glossary
  10. Write the Sub-Graph
  11. Refresh Delta (Refresh-Only)
  12. Stale Detection

What it can do on your machine

Read from SKILL.md and the folder at commit 64aefd5. 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:

    • git

    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

Conducty Context loads about 3.7k tokens when it runs. Until then it costs about 111 tokens; SKILL.md has 1,367 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~111
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 passed

The automated check found no risky patterns in SKILL.md.

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 robertbarclayy/conducty at commit 64aefd5, republished under its MIT licence (© robertbarclayy). 1,367 words, ~3,734 tokens.

Download SKILL.mdSave it as .claude/skills/conducty-context/SKILL.md (or your agent's skills folder).
name
conducty-context
description
Ingest a project directory into the Obsidian vault as a linked context sub-graph — Architecture, Conventions, Invariants, Hotspots, Tests, Glossary, plus per-bounded-context module notes. Tracks refresh deltas over time, flags stale context, and feeds prompt generation via backlinks. Use when the user says "load context", "refresh context", "ingest project", "update context for X", or provides a directory path to analyze.
aliases
conducty-context, context
tags
conducty/skill, conducty/context, conducty/context-engine

Conducty Context — Project Ingestion as a Sub-Graph

A single big Context My App.md is a brittle context engine. Re-reading 250 lines on every plan misses what changed and what's stale. Instead, conducty-context decomposes a project into a linked sub-graph in the Obsidian vault. Each note has one purpose, a stable filename, and explicit cross-links. Plans pull only the slices they need; refreshes record deltas instead of overwriting.

[!important] Read [[conducty-obsidian]] first All output goes to the vault. Per-instance notes follow Title Case; this skill writes a hub note plus several sub-notes per project.

When to Use

  • First time loading a project: conducty-context /path/to/project
  • The user says "refresh context" or "the project has changed since last load"
  • Plan execution surfaces stale architecture info — a refresh fires
  • A new bounded context emerges that wasn't captured before

The Project Sub-Graph

For each project, the vault holds one hub note plus a set of slice notes. All slice names are deterministic so wikilinks resolve from any plan or design.

SliceFilenameHolds
HubContext {Project}.mdOne-paragraph project identity, links to every slice, last-refreshed timestamp
ArchitectureContext {Project} Architecture.mdBounded contexts, modules, dependency map (Mermaid), seams
ConventionsContext {Project} Conventions.mdCoding style, naming, file organization, lint/format commands
InvariantsContext {Project} Invariants.mdPublic API surfaces, schemas, contracts, anything that MUST NOT change without intent
HotspotsContext {Project} Hotspots.mdFrequently changed files, recent activity, churn risks
TestsContext {Project} Tests.mdTest command, typecheck command, vuln-check command, coverage data, characterization data
GlossaryContext {Project} Glossary.mdDomain terms, ubiquitous language, acronyms

Bounded-context deep notes (optional, written when a module is large enough to warrant one):

  • Context {Project} {Module}.md — purpose, public interface, internal invariants, key files

Refresh deltas (one per refresh):

  • Context Refresh {Project} YYYY-MM-DD HHmm.md — what changed since last load: new files, removed files, new bounded contexts, broken invariants, new convention violations. Older refresh notes accumulate as a temporal record.

Workflow

Step 1: Identify the Target

Resolve the directory path to absolute. Extract project name from the basename, convert to Title Case for vault filenames (my-app → My App).

Check the vault for an existing hub note:

bash
test -f "$VAULT/Context/$PROJECT/Context $PROJECT.md" && echo "refresh" || echo "first load"

If this is a first load, create the project sub-graph directories before writing any slice:

bash
mkdir -p "$VAULT/Context/$PROJECT/Modules" "$VAULT/Context/$PROJECT/Refreshes"
Step 2: First Load vs. Refresh

First load: generate every slice + the hub. Move on.

Refresh: read the existing hub's last_refreshed frontmatter. Compute deltas (Step 7) and either edit each slice in place (preserving frontmatter, prepending changes) or write a refresh-delta note describing the diff and updating the hub's last_refreshed.

Step 3: Read Project Identity

Read these files if present (skip if absent):

  • README.md or README
  • package.json, Cargo.toml, pyproject.toml, go.mod, Gemfile, pom.xml
  • docker-compose.yml, Dockerfile
  • AGENTS.md, CLAUDE.md — agent instructions
  • .editorconfig, tsconfig.json, .eslintrc*, prettier*, ruff.toml, .golangci.yml — style/lint
  • .claude/ if present — local skills/commands

Capture: language, framework, key dependencies, build/test/lint commands, declared style rules, any agent instructions.

Step 4: Map Architecture and Bounded Contexts

Use Glob (src/**, lib/**, pkg/**, app/**) two levels deep to enumerate modules. For each module:

  • What is its responsibility?
  • What does it import from other modules?
  • What imports it?
  • What's its public surface (exports)?

Render a Mermaid dependency diagram in the Architecture slice — Obsidian renders Mermaid natively:

mermaid
flowchart LR
    auth --> session
    api --> auth
    api --> billing
    billing --> session
    session --> db

For modules with non-trivial internal complexity (>500 lines, multiple sub-responsibilities, or a public API surface other code depends on), generate a bounded-context deep note at Context/{Project}/Modules/Context {Project} {Module}.md and link it from Architecture.

Step 5: Capture Conventions

From style configs and observed code:

  • Naming: file, type, function, variable
  • File organization: where do new features go? where do tests live?
  • Patterns: error handling, logging, configuration, dependency injection
  • Forbidden: things the project explicitly rejects (commented in CLAUDE.md, lint rules, README)
  • Lint/format commands
Step 6: Capture Invariants

Things that MUST NOT change silently:

  • Public API surfaces (HTTP routes, exported functions, RPC schemas)
  • Database schemas / migrations
  • Configuration contracts (env vars, config files)
  • File formats / wire formats
  • Performance budgets if declared

For each invariant, note where it lives and what would break if it changed.

Step 7: Capture Hotspots and Recent Activity

Bash:

bash
git log --format='%H %s' -50
git log --format='' --name-only -50 | sort | uniq -c | sort -rn | head -20
git diff --stat HEAD~10
git branch -a --sort=-committerdate | head -10

The most-touched files are the hot spots. Plans that touch hot spots inherit higher complexity ratings.

Grep for TODO|FIXME|XXX|HACK in recent commits' files.

Step 8: Capture Test + Tooling Commands

This slice is consumed directly by [[conducty-ship]] — the entries here populate the ship battery.

yaml
test: npm test
test_unit: npm run test:unit
test_integration: npm run test:integration
typecheck: tsc --noEmit
lint: npm run lint
format: npm run format -- --check
vuln_check: npm audit --audit-level=high
build: npm run build

If a command can't be run safely (long-running, external deps required), record it but don't execute. If you can run it, do — record last_test_count, last_pass_count, last_run timestamp.

Step 9: Build the Glossary

Pull domain terms from:

  • README headings + first occurrence prose
  • Public type names, route names, table names
  • Comments that define terms

For each: term + 1-sentence definition + a backlink to the most relevant code path. The glossary makes plans precise — when a prompt says "publish a SessionTrace", everyone reading the plan knows what that means without re-deriving it.

Show full SKILL.md (579 more words)Show less
Step 10: Write the Sub-Graph

Write each slice with frontmatter and a ## Related section that links the hub and peers. All paths below are relative to $VAULT. The hub and the six standard slices live directly under Context/{Project}/. Module deep notes live under Context/{Project}/Modules/. Refresh deltas live under Context/{Project}/Refreshes/.

NoteFull path
HubContext/{Project}/Context {Project}.md
ArchitectureContext/{Project}/Context {Project} Architecture.md
ConventionsContext/{Project}/Context {Project} Conventions.md
InvariantsContext/{Project}/Context {Project} Invariants.md
HotspotsContext/{Project}/Context {Project} Hotspots.md
TestsContext/{Project}/Context {Project} Tests.md
GlossaryContext/{Project}/Context {Project} Glossary.md
Module deep noteContext/{Project}/Modules/Context {Project} {Module}.md
Refresh deltaContext/{Project}/Refreshes/Context Refresh {Project} YYYY-MM-DD HHmm.md

Wikilinks remain unchanged across the move — Obsidian resolves them by basename. Use [[Context {Project} Architecture]] etc, never path-prefixed wikilinks.

Hub note
markdown
---
type: context
project: {project-name}
path: /absolute/path
last_refreshed: YYYY-MM-DD HH:MM
language: {primary language}
tags: [conducty, conducty/context, conducty/context-hub]
---

# Context: {Project Title Case}

{One-paragraph project identity: what it does, who uses it, primary language/framework.}

## Slices

- [[Context {Project} Architecture]]
- [[Context {Project} Conventions]]
- [[Context {Project} Invariants]]
- [[Context {Project} Hotspots]]
- [[Context {Project} Tests]]
- [[Context {Project} Glossary]]

## Bounded-context deep notes

- [[Context {Project} {Module1}]]
- [[Context {Project} {Module2}]]

## Refresh history

- [[Context Refresh {Project} 2026-04-27 1830]]
- [[Context Refresh {Project} 2026-04-20 0915]]

## Related

- Index: [[Context Index]]
- Used by plans: (backlinks fill in)
Slice notes

Each slice carries type: context-{slice} (e.g. context-architecture), the project frontmatter, and ## Related linking the hub and any peer slice that's relevant (e.g. Architecture links Tests because deep modules need their own test commands).

Bounded-context deep note (optional)
markdown
---
type: context-module
project: {project-name}
module: {module-name}
path: /absolute/path/src/{module}
tags: [conducty, conducty/context, conducty/bounded-context]
---

# Context: {Project} — {Module}

**Responsibility**: {one sentence}
**Public interface**: {exported names / routes / types}
**Internal invariants**: {what must hold inside}
**Key files**: {top 3-5 files to read first}

## Dependencies

- Depends on: [[Context {Project} {Other Module}]]
- Depended by: [[Context {Project} {Yet Another Module}]]

## Related

- Hub: [[Context {Project}]]
- Architecture: [[Context {Project} Architecture]]
Step 11: Refresh Delta (Refresh-Only)

When refreshing an existing project, write Context/{Project}/Refreshes/Context Refresh {Project} YYYY-MM-DD HHmm.md:

markdown
---
type: context-refresh
project: {project-name}
date: YYYY-MM-DD
time: HHmm
prior_refresh: YYYY-MM-DD HHmm
tags: [conducty, conducty/context, conducty/refresh]
---

# Context Refresh — {Project} — YYYY-MM-DD HHmm

Compared against the prior refresh ({prior date}).

## Files

- **New** ({n}): {list with one-line purpose where obvious}
- **Removed** ({n}): {list}
- **Major churn** ({n}): {list with delta line counts}

## Bounded contexts

- **New**: {module names + responsibility}
- **Removed**: {names}
- **Boundary changes**: {module X now depends on Y where it didn't before}

## Invariants

- **Broken / deviated**: {public API change, schema change, etc. — flag prominently}
- **New**: {newly declared contracts}

## Conventions

- **Drift**: {new patterns appearing inconsistent with declared conventions}
- **New rules**: {explicit additions to lint config or AGENTS.md}

## Tests

- Test count: {old → new}
- Pass count: {old → new}
- New failing tests: {list}

## Notes

{anything surprising worth flagging for the next plan}

## Related

- Hub: [[Context {Project}]]
- Architecture: [[Context {Project} Architecture]]
- Prior refresh: [[Context Refresh {Project} YYYY-MM-DD HHmm]]

Apply changes to slice notes (Edit, not full overwrite). Update the hub's last_refreshed frontmatter. Prepend the new refresh-delta note to the hub's ## Refresh history list.

Step 12: Stale Detection

After writing, check all other project hub notes in the vault (Glob Context/*/Context *.md, then filter to depth-2 to skip slices). For any hub with last_refreshed older than {stale threshold — default 14 days, configurable per project via frontmatter stale_after_days}, flag it in your report:

"Stale context: [[Context Other Project]] last refreshed 2026-04-10 (17 days ago). Consider refresh before next plan touching it."

This catches drift before it bites a plan.

Step 13: Confirm

Tell the user:

  • Path written/refreshed
  • Bounded contexts identified (count + names)
  • Key seams for prompt decomposition
  • Any characterization concerns (failing tests, no tests, command not found)
  • For refresh: a one-line summary of the most important delta
  • Any stale hubs flagged (Step 12)

Reading Context During Planning

[[conducty-plan]] and [[conducty-shape]] do not read the entire sub-graph by default. They read the hub plus the slice(s) the plan needs:

  • A new feature touching auth → read [[Context {Project}]], [[Context {Project} Architecture]], [[Context {Project} Conventions]], [[Context {Project} {Auth Module}]] if present.
  • A refactor → also read [[Context {Project} Tests]] (for characterization) and [[Context {Project} Invariants]].
  • A ship gate → [[conducty-ship]] reads [[Context {Project} Tests]] only.
  • A security/perf review → read [[Context {Project} Invariants]] + [[Context {Project} Hotspots]].

Slice loading keeps prompt context budgets sane and makes "what do you know about X?" answerable by Glob + Read on a known filename, not freeform search.

When [[conducty-plan]] starts a project plan, it can ask Obsidian-style: "find every plan / design / failure-pattern that ever referenced this project." That's a vault grep for [[Context {Project} (matches the hub and all slices). The result is the project's full historical context — every prior decision, failure, design choice — surfaced for the new plan.

bash
# Find every note referencing this project's context
grep -rl "\\[\\[Context {Project}" "$CONDUCTY_VAULT"

This is the payoff for splitting context into a sub-graph: history compounds.

Guidelines

  • Slice over single-doc — easier to refresh deltas, easier to prompt with only what's needed
  • Determinism in filenames — every slice is Context {Project} {Slice}.md, no improvising
  • Mermaid in Architecture — Obsidian renders it; don't waste lines on ASCII art
  • Refresh deltas, not overwrites — preserve the temporal record
  • Stale flag on every load — drift kills plans; surface it proactively
  • Bounded-context deep notes are optional — only for modules large enough to merit one. Don't generate one per file.
  • Glossary feeds prompt precision — terms used in plans should resolve to glossary entries
  • Tests slice is [[conducty-ship]]'s contract — keep its commands current and runnable

© robertbarclayy, MIT. 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 skills/conducty-context of robertbarclayy/conducty.

Open the folder on GitHubat commit 64aefd5

Compare with similar skills

Conducty Context 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.

Conducty Context compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Conducty Context this skillrobertbarclayy/conducty176—~3.7kAutomated safety check: PassMIT
Webobsidianxnohat/webobsidian268—~2.1kAutomated safety check: PassMIT
Obsidian Layout AdjustmentAr9av/obsidian-wiki3.5k—~2.5kAutomated safety check: PassMIT
Compressiurykrieger/claude-bedrock1051 repos~9.9kAutomated safety check: WarnMIT
Obsidiansteipete/agent-scripts7.3k—~916Automated safety check: PassMIT
Obsidian Official CLIhashgraph-online/awesome-codex-plugins1.2k—~2.2kAutomated safety check: PassApache-2.0

Similar skills

  • Webobsidian

    xnohat/webobsidian

    Read, write, search, and manage notes in a WebObsidian vault through its Agent REST API (/api/v1).

    268 GitHub stars~2.1k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Obsidian Layout Adjustment

    Ar9av/obsidian-wiki

    Adjust the user's Obsidian visual layout with CSS snippets. An agent skill from Ar9av/obsidian-wiki.

    3.5k GitHub stars~2.5k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Compress

    iurykrieger/claude-bedrock

    Vault alignment engine. An agent skill from iurykrieger/claude-bedrock.

    105 GitHub starsUsed in 1 repo~9.9k tokens
    Marketing & SEOAuto-check: warnings
  • Obsidian

    steipete/agent-scripts

    Obsidian vault: search/read/write notes, backlinks, Bases, Canvas.

    7.3k GitHub stars~916 tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Obsidian Official CLI

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when the user wants local Obsidian note or metadata work done primarily through documented official desktop obsidian CLI commands, with limited local vault filesystem support…

    1.2k GitHub stars~2.2k tokensUpdated today
    Marketing & SEOAuto-check passed
  • Links

    thoreinstein/gemini-obsidian

    A skill your agent uses when the user wants to explore connections between notes, see what links to or from a note, or says "links", "backlinks", "connections", or "graph".

    102 GitHub stars~232 tokensUpdated 2 mo ago
    Marketing & SEOAuto-check passed

More from robertbarclayy/conducty

All 20 skills in this repo
  • Conducty Checkpoint

    robertbarclayy/conducty

    Quality gate between parallelization groups. An agent skill from robertbarclayy/conducty.

    176 GitHub stars~1.5k tokensUpdated 3 mo ago
    Auto-check passed
  • Conducty Code Review

    robertbarclayy/conducty

    Standalone post-implementation code review across a whole branch or PR.

    176 GitHub stars~2k tokensUpdated 3 mo ago
    Auto-check passed
  • Conducty Debug

    robertbarclayy/conducty

    Leverage-point analysis for failed prompts. An agent skill from robertbarclayy/conducty.

    176 GitHub stars~1.9k tokensUpdated 3 mo ago
    Auto-check passed
  • Conducty Execute

    robertbarclayy/conducty

    Dispatches Claude Code Task subagents to run prompts from a vault plan note.

    176 GitHub stars~2.5k tokensUpdated 3 mo ago
    Auto-check passed
  • Conducty Improve

    robertbarclayy/conducty

    End-of-plan improvement kata. An agent skill from robertbarclayy/conducty.

    176 GitHub stars~1.5k tokensUpdated 3 mo ago
    Auto-check passed
  • Conducty Plan

    robertbarclayy/conducty

    Batch planning of AI prompts. An agent skill from robertbarclayy/conducty.

    176 GitHub stars~2.6k tokensUpdated 3 mo ago
    Auto-check passed

Works with

Questions about Conducty Context

What does Conducty Context do?

Ingest a project directory into the Obsidian vault as a linked context sub-graph — Architecture, Conventions, Invariants, Hotspots, Tests, Glossary, plus per-bounded-context module notes. Conducty Context is an agent skill from robertbarclayy/conducty. Ingest a project directory into the Obsidian vault as a linked context sub-graph — Architecture, Conventions, Invariants, Hotspots, Tests, Glossary, plus per-bounded-context module notes.

When should I use Conducty Context?

Conducty Context fits situations like: the user says load context; refresh context; update context for X; provides a directory path to analyze.

How do I install Conducty Context in Claude Code?

Run `npx skills add robertbarclayy/conducty --skill conducty-context -a claude-code`. Or copy the skill folder (skills/conducty-context in robertbarclayy/conducty) into .claude/skills/conducty-context in your project. Claude Code loads it when a task matches its description.

How do I install Conducty Context in Codex?

Run `npx skills add robertbarclayy/conducty --skill conducty-context -a codex`. Or copy the skill folder (skills/conducty-context in robertbarclayy/conducty) into .agents/skills/conducty-context in your project. Codex loads it when a task matches its description.

Can I use Conducty Context 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 robertbarclayy/conducty --skill conducty-context -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/conducty-context, .gemini/skills/conducty-context, .github/skills/conducty-context and .opencode/skills/conducty-context in your project.

What does Conducty Context need to run?

Going by SKILL.md and its folder, Conducty Context needs the command-line tools its instructions call (git). Our summary lists: Docker.

Does Conducty Context 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 Conducty Context safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Conducty Context use?

Conducty Context is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Conducty Context 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 Conducty Context?

Skills that share tags, products or a category with Conducty Context: Webobsidian (xnohat/webobsidian, 268 stars), Obsidian Layout Adjustment (Ar9av/obsidian-wiki, 3.5k stars), Compress (iurykrieger/claude-bedrock, 105 stars) and Obsidian (steipete/agent-scripts, 7.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Conducty Context?

robertbarclayy (a GitHub user) maintains it in robertbarclayy/conducty, which has 176 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on June 19, 2026.

Source: robertbarclayy/conducty on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.