Social
coreyhaines31/marketingskills
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.
Compares two people's verified Vedic birth charts using Parashari methods to discuss relationship compatibility, timing and mutual influence.
$ npx skills add CNWU16/vedic-astro-skills --skill vedic-synastry -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install CNWU16/vedic-astro-skills vedic-synastry --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/CNWU16/vedic-astro-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/vedic-synastry .claude/skills/vedic-synastry && rm -rf skills-srcUse ~/.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/
Install the "vedic-synastry" agent skill from https://github.com/CNWU16/vedic-astro-skills/tree/main/skills/vedic-synastry into .claude/skills/vedic-synastry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vedic-synastry", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/CNWU16/vedic-astro-skills/tree/main/skills/vedic-synastryType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add CNWU16/vedic-astro-skills --skill vedic-synastry -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install CNWU16/vedic-astro-skills vedic-synastry --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CNWU16/vedic-astro-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/vedic-synastry .agents/skills/vedic-synastry && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "vedic-synastry" agent skill from https://github.com/CNWU16/vedic-astro-skills/tree/main/skills/vedic-synastry into .agents/skills/vedic-synastry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vedic-synastry", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add CNWU16/vedic-astro-skills --skill vedic-synastry -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install CNWU16/vedic-astro-skills vedic-synastry --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CNWU16/vedic-astro-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/vedic-synastry .cursor/skills/vedic-synastry && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "vedic-synastry" agent skill from https://github.com/CNWU16/vedic-astro-skills/tree/main/skills/vedic-synastry into .cursor/skills/vedic-synastry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vedic-synastry", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/CNWU16/vedic-astro-skills.git --path skills/vedic-synastry--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add CNWU16/vedic-astro-skills --skill vedic-synastry -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install CNWU16/vedic-astro-skills vedic-synastry --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CNWU16/vedic-astro-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/vedic-synastry .gemini/skills/vedic-synastry && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "vedic-synastry" agent skill from https://github.com/CNWU16/vedic-astro-skills/tree/main/skills/vedic-synastry into .gemini/skills/vedic-synastry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vedic-synastry", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install CNWU16/vedic-astro-skills vedic-synastryInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add CNWU16/vedic-astro-skills --skill vedic-synastry -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/CNWU16/vedic-astro-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/vedic-synastry .github/skills/vedic-synastry && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "vedic-synastry" agent skill from https://github.com/CNWU16/vedic-astro-skills/tree/main/skills/vedic-synastry into .github/skills/vedic-synastry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vedic-synastry", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add CNWU16/vedic-astro-skills --skill vedic-synastry -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install CNWU16/vedic-astro-skills vedic-synastry --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CNWU16/vedic-astro-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/vedic-synastry .opencode/skills/vedic-synastry && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "vedic-synastry" agent skill from https://github.com/CNWU16/vedic-astro-skills/tree/main/skills/vedic-synastry into .opencode/skills/vedic-synastry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vedic-synastry", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
vedic-synastryCompares two people's verified Vedic birth charts using Parashari methods to discuss relationship compatibility, timing and mutual influence.
Takes one structured birth-data file per person and compares them under the KN Rao Parashari tradition, with the Ashtakoota lunar-mansion system used only as an initial screening layer rather than a final verdict. Cross-chart contact between the two charts is read using whole-sign placements and graha drishti rather than Western aspect angles or a composite chart, and a fixed table defines which divisional chart is used for cross-chart comparisons.
Separate resource files hold the interpretation rules for romantic, business, friendship and family relationship framing, plus a Japanese-language terminology layer for Japanese-speaking clients. Specialized house-value figures must be read from a per-person structured data table rather than recalculated by the agent, and any reference to a divisional chart must keep its originating person's perspective clearly labeled rather than mixing the two charts' views.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ef07c00. It shows what the files ask for, not the result of running them.
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.
Ships 2 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Vedic Synastry Chart Reader loads about 2.8k tokens when it runs. Until then it costs about 149 tokens; SKILL.md has 829 words of instructions outside code blocks.
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.
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); the scripts in this folder are not scanned.
The full file from CNWU16/vedic-astro-skills at commit ef07c00, republished under its AGPL-3.0 licence (© CNWU16). 829 words, ~2,772 tokens.
.claude/skills/vedic-synastry/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.client_language from the user's explicit language request; otherwise match the language of the latest substantive user message.client_language for all chat replies, relationship intake, confirmations, progress updates, user-visible warnings, reports, and Q&A. Chinese examples and quoted templates below are semantic templates: translate them instead of copying them verbatim when client_language is not Chinese.structured_data.md files, synastry_data.md schema headings, technical codes, A/B labels, and Sanskrit/English identifiers unchanged. These are internal interoperability contracts; explain them in client_language when they are shown to the user.client_language is Japanese, read resources/ja-synastry.md completely before the first Japanese client-facing message. Apply it only as a terminology, register, relationship-intake, and rendering layer; it never changes the two-chart contract, neutral scan, selected relationship framework, evidence, phases, or output requirements.你是 Modern Vedic Synastry Expert (现代吠陀合盘专家)。 比较两张本命盘,分析二人如何互相触发、关系能否承载、何时同步推进。 底层严格遵循 KN Rao 体系(Parashari),Ashtakoota 仅作月宿筛查层。
合盘所有判定必须与现有 calculator/core/love 的 KN Rao 口径一致,禁止混入西方占星:
【分盘视角分离铁律】引用任何小分盘(D9/D10/D4/D5…)必守,禁混用两条线、禁不标视角: · 线A(分盘内部宫主):用分盘自身 Lagna 推,记法"D10-L10=Saturn,落 D10-H*";直接读 structured_data「分盘内部宫主表 + 尊贵度(线A)」段(calc查表),❌禁自推。D10-L10 由 D10 Lagna 定,不是本命 L10。 · 线B(跨盘参照):本命行星保留其 D1 宫主职身份,看它落分盘哪宫,记法"本命 L2/L11 主 Jupiter,在 D10 落 H9";L*/L* 必须显式标注是 D1 视角。 四条禁止:①断言"X是H主"不说哪个盘 ②"L+L落D-H*"不标 D1 身份 ③拿 D1 宫主职直跳分盘结论 ④混用 D1 尊贵度与分盘内部尊贵度不说明(分盘尊贵读 structured_data 分盘尊贵段)。 冲突仲裁:线A线B不一致→分别呈现,禁折衷"综合来看"。输出=【分盘内部结构(线A)】+【跨盘参照(线B)】+【综合判断】三段。 (D9 章节已有的"D1身份带入D9=线B、质量调整非属性翻转、D9弱不能美化"是本铁律在 D9 的一个实例,同等推广到 D10/D4/D5 等所有更小分盘。)
70% 通俗解读 + 20% 数据表格 + 10% 技术注释。先说人话,再给证据。 禁止极端词、禁止参数罗列、术语必须当场翻译。
直接写 MD 文件,聊天框只报进度。每次写入 ≤250 行,超长拆分。
每个 Layer 完成后输出 === Layer X 完成 ===。
人 A(盘主)= 当前工作目录:
有 structured_data.md → 用它
└ 同目录还有 core 报告 p2a~p5b → 完整模式(Layer 0 引用 A 的成熟结论)
没有 → 引导:"先报你的出生信息或说'读盘',我先把你自己的盘建好"
人 B(对方)= 三选一,给什么用什么:
(a) 给出生日期/时间/地点 → 在子文件夹调 vedic-calculator 当场排盘(最省事)
(b) 给盘 PDF/截图/已有 structured_data → vedic-reader 导入到子文件夹
(c) 指向 B 已有的 structured_data.md → 复制只读副本进子文件夹
两份齐 → 建子文件夹 → build_synastry_data.py → 进入分析
缺任一 → 停下,明确说缺哪份、怎么补- 对 A 根目录下任何已有文件(structured_data.md / p2a~p5b / user_context.md)
一律【只读引用】,绝不写入、覆盖、移动。
- 合盘的全部新产物(B 的盘、synastry_data、报告)只写进子文件夹。
- 禁止读取任何一方的 user_context.md(隐私隔离,同 love 铁规)。默认(A 提供 B 时间,当作准确):
子文件夹直接排盘,按声明精度走,可用 D9/UL(标注"B 时间未独立验证")。
不强制 B 走验前事——现实中难让对方配合。
若 B 时间不准(用户主动说不准 / 想精校)→ 升级路径:
把 B 当独立盘主,【另开一个独立工作目录】走完整 vedic-reader/core
(含验前事,必要时 vedic-rectifier 校准),
拿到校准后的 structured_data 再复制回合盘子文件夹重跑。| 数据条件 | 可执行范围 |
|---|---|
| 双方时间准确,D9 可用 | 完整模式(全四层) |
| 一方时间不准,月亮/Nakshatra 可靠 | 月宿 + 行星叠盘;禁该方宫位/UL/D9 |
| 一方只有日期 | 低置信行星关系;月亮临界时禁月宿 |
| 一方无出生数据 | 不做合盘,转现实关系访谈 |
关系类型由用户告知(现实事实)。专属框架四种:romantic / business / friendship / family(家人/亲子),各有专属读法(见 resources/<模式>-framework.md)。禁止用盘面性质反推关系类型——盘面只看连接性质,不能可靠判断两人现实是什么关系。
三档深度(平扫后由 intake 决定,层层可选):
Layer 0.5(性质盲扫,不预设类型)
↓ ⏸️ 暂停 → 输出性质指纹 → intake
① 只平扫 ② 通用深析(默认) ③ 专属框架
到此即停 完整 Layer0-3+六维,类型中性 用户告知类型 → 特化读法
见 general-framework.md 见对应 framework⚠️ 不猜类型、不偏爱恋爱:用户不告知类型时默认走「通用深析」,绝不用盘面反推、也不无脑默认 romantic。平扫可中性提示"这种性质常见于哪类关系"作参考,但不替用户锁定。
⚠️ 关系模式只决定"读哪套框架、报告重点",不得改变盘面信号本身的结论。
⚠️ 性别处理(分层,传统/非传统都不打折):A/B 方向是保底(任何情况都能跑);性别 Karaka 是增强层——传统异性恋 + 已知性别时正式启用(女盘 Jupiter=夫、男盘 Venus=妻,吃满传统精度),非二元 / 同性 / 未提供性别 → A/B + DK/Venus 中性兜底。两层叠加。详见各 framework 文档。
凑齐两份盘后,先跑脚本(纯标准库,用系统 python,无需 calculator 的 venv)。
脚本在本 skill 的 scripts/ 目录下:
python scripts/validate_synastry_data.py <A_structured_data.md> <B_structured_data.md>
→ 退出码非 0 或有 ❌ → 按提示补数据,不强行合盘;⚠️ 警告项触发对应层降级但不阻塞。python scripts/build_synastry_data.py <A> <B> <关系子文件夹> --a <A名> --b <B名>
→ 输出 <子文件夹>/synastry_data.md:八项月宿 + 双向落宫 + 跨盘相位/Drishti + 关键点位 + Dasha 原料。之后各层解读只引用 synastry_data.md 的计算结果 + 双方 structured_data,禁止自己重算跨盘数据。
参考:resources/signal-triage.md 不预设关系类型,扫双方最响的跨盘信号(Moon-Moon / Sun-Moon / Lagna 互落 / Venus-Mars / Saturn 接触 / Rahu-Ketu 轴 / 7·10·11 宫落点 / Dasha 交集), 判定最突出连接维度(强情感吸引 / 事业互补 / 业力纠缠 / 平淡稳定 / 高消耗)。 → 写入 reports/00_signal_triage.md
输出性质指纹后停下,向用户 intake(类型与阶段都可选,不强制):
"这两个人最突出的连接是 [性质指纹]。要怎么看? ① 就到这(只要性质判断) ② 深入分析,但不用贴标签(通用深析)← 默认 ③ 你俩现实里是什么关系——恋人 / 同事 / 朋友 / 家人?告诉我我做对应专属解读。 (可选)当前处于什么阶段/状态?有具体想问的吗?"
判断每个人在目标关系中的"供给能力"和"风险结构"。
参考:resources/koota-policy.md Ashtakoota 八项 → 拆成现代关系维度(情绪节奏/日常适应/亲密风格/心智/气质/家庭方向)。 不给 X/36 总分,dosha 不一票否决。
参考:resources/aspect-policy.md
每个信号写成 A 的 X → B 的 Y宫/点位,反向再算一次。
重点信号按选定框架(见对应 framework 文档):情感看吸引/承载/理想化,合作看协作/竞争/责任结构,友谊看共鸣/默契,家人看照护/权威/代际。
每个风险信号必须同时检查修复资源。
Layer 1+2 → 写入 reports/02_interaction_matrix.md
仅在静态结构完成后运行。分别算双方当前 MD/AD 是否激活自身 5/7/8/11、Venus、DK、UL; 主星是否触发对方 Moon/Venus/7宫/DK/UL;Jupiter/Saturn 过运是否同时激活双方关系点位。 窗口必须分别显示 A 与 B 各自依据,不只给"共同窗口"。 双方 MD/AD 时间窗口必须引用 vedic-core/resources/house_framework.md 的大运正负面判断 规则执行正/负面条件判定,时间节点带括号标注推导依据;并守其「时间窗纪律」节 (事件窗至少=MD×AD 阶段窗、大运级只作背景趋势;一旦点名月份/季度内先后/任何窄于完整AD的 窗口,必须引 calculator 原生PD,PD不可用时明确降级、❌禁用AD冒充月级精度;任一方 structured_data 无「Chara Dasha 时间线」节时❌禁凭通识心算 Chara、❌禁宣称"双系统共振/确认")。 → 写入 reports/03_timing.md
参考:resources/interpretation-rubric.md
| 维度 | 结论档位 |
|---|---|
| 情绪安全 | 支持 / 混合 / 高压 |
| 吸引与亲密 | 温和 / 强烈 / 不对称 / 黏着风险 |
| 沟通修复 | 顺畅 / 可训练 / 易升级 |
| 长期承载 | 有资源 / 条件式 / 承载不足 |
| 现实协作 | 互补 / 竞争 / 责任失衡 |
| 当前时机 | 同步 / 错位 / 暂不宜升级 |
每维度含:支持证据 / 制约证据 / 方向差异 / 置信度 / 现实验证点。 最终用关系类型,不用好坏二分(高吸引高承载 / 高吸引低承载 / 低戏剧高承载 / 成长催化型 / 现实协作型 / 节奏错位型 / 高消耗修复不足)。 → 写入 reports/04_guidance.md
工作目录已有合盘报告(synastry_data + reports/00~04)时,对同一对关系的追问不重跑 pipeline,进入 QA。原理同 core QA,区别是数据源为双盘。
| 数据源 | 用途 |
|---|---|
| A 的 structured_data.md | 回答"A 怎样" |
| B 的 structured_data.md | 回答"B 怎样" |
| synastry_data.md | 跨盘落宫/相位/月宿/视相 → "两人之间怎样" |
| reports/00~04 | 引用已确认结论,避免重复推导 |
qa_<主题>.md,聊天框只报 1–2 句结论 + 路径。<A 工作目录>/ ← 只读引用,不写不改
structured_data.md
p2a~p5b.md(完整模式引用)
synastry_<B>_<YYYYMMDD>/ ← 所有合盘产物在此
intake.md ← 关系模式 / 诉求 / 同意范围
structured_data_B.md ← B 的盘(新排或导入)
synastry_data.md ← 跨盘计算中间数据(脚本生成,只存计算不存解释)
reports/
00_signal_triage.md
01_individual_capacity.md
02_interaction_matrix.md
03_timing.md
04_guidance.md© CNWU16, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 12 other files (scripts) in skills/vedic-synastry of CNWU16/vedic-astro-skills.
Open the folder on GitHubat commit ef07c00
Vedic Synastry Chart Reader 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Vedic Synastry Chart Reader this skillCNWU16/vedic-astro-skills | 941 | — | ~2.8k | Automated safety check: Pass | AGPL-3.0 | |
| Socialcoreyhaines31/marketingskills | 54k | 4 repos | ~4.5k | Automated safety check: Pass | MIT | |
| HumanizerAzure-Samples/interview-coach-agent-framework | 172 | 37 repos | ~5.8k | Automated safety check: Pass | MIT | |
| Avoid AI Writingconorbronsdon/avoid-ai-writing | 4.9k | 3 repos | ~8.1k | Automated safety check: Pass | MIT | |
| JavaScript Concept Fact Checkerleonardomso/33-js-concepts | 67k | 1 repos | ~5k | Automated safety check: Pass | MIT | |
| User-Facing Text Cleanupguillaumemeyer/watermarks-remover | 24k | — | ~3.5k | Automated safety check: Pass | MIT |
coreyhaines31/marketingskills
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.
Azure-Samples/interview-coach-agent-framework
Remove signs of AI-generated writing from text. An agent skill from Azure-Samples/interview-coach-agent-framework.
conorbronsdon/avoid-ai-writing
Audit and rewrite content to remove AI writing patterns ("AI-isms").
leonardomso/33-js-concepts
Verifies the technical accuracy of JavaScript concept pages by checking code examples, MDN and ECMAScript claims and external links through a five-phase method.
guillaumemeyer/watermarks-remover
Audits prose for invisible Unicode characters and rewrites it while keeping facts, citations, code and required disclosures unchanged and the writer's voice intact.
trycompai/crm
Install and configure the anti-slop Oxlint plugin in a local TypeScript or JavaScript repository.
CNWU16/vedic-astro-skills
Calculates a full Vedic (Jyotish) natal chart from a birth date, exact time and city and writes it to a structured_data.md file for later analysis.
CNWU16/vedic-astro-skills
Casts and interprets a question-time Vedic horary chart for one concrete question, using the exact time and place it was asked.
CNWU16/vedic-astro-skills
Runs a standard Vedic (Jyotish) natal chart analysis from verified structured chart data: planet and divisional-chart audits, house diagnostics, ten life areas and a packaged report.
CNWU16/vedic-astro-skills
Narrows an uncertain Vedic (Jyotish) birth time by testing candidate times against five or more major life events with Dasha timelines and divisional charts.
CNWU16/vedic-astro-skills
Analyzes career direction, strengths, role fit and Dasha timing from a verified Vedic (Jyotish) chart, replying in your language with plain explanations ahead of the data tables.
CNWU16/vedic-astro-skills
Produces relationship and love-timing readings from a verified Vedic chart, in the user's language, with plain-language interpretation ahead of chart data.
Categories
Compares two people's verified Vedic birth charts using Parashari methods to discuss relationship compatibility, timing and mutual influence. Takes one structured birth-data file per person and compares them under the KN Rao Parashari tradition, with the Ashtakoota lunar-mansion system used only as an initial screening layer rather than a final verdict. Cross-chart contact between the two charts is read using whole-sign placements and graha drishti rather than Western aspect angles or a composite chart, and a fixed table defines which divisional chart is used for cross-chart comparisons.
Vedic Synastry Chart Reader fits situations like: comparing two people's birth charts for romantic compatibility; assessing whether two business partners' charts support working together; looking at shared timing between two people's charts for a decision; getting a Vedic astrology reading on a friendship or family relationship.
Run `npx skills add CNWU16/vedic-astro-skills --skill vedic-synastry -a claude-code`. Or copy the skill folder (skills/vedic-synastry in CNWU16/vedic-astro-skills) into .claude/skills/vedic-synastry in your project. Claude Code loads it when a task matches its description.
Run `npx skills add CNWU16/vedic-astro-skills --skill vedic-synastry -a codex`. Or copy the skill folder (skills/vedic-synastry in CNWU16/vedic-astro-skills) into .agents/skills/vedic-synastry in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CNWU16/vedic-astro-skills --skill vedic-synastry -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vedic-synastry, .gemini/skills/vedic-synastry, .github/skills/vedic-synastry and .opencode/skills/vedic-synastry in your project.
Going by SKILL.md and its folder, Vedic Synastry Chart Reader needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: A structured_data.md birth chart file for each person being compared.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Vedic Synastry Chart Reader is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Vedic Synastry Chart Reader: Social (coreyhaines31/marketingskills, 54k stars), Humanizer (Azure-Samples/interview-coach-agent-framework, 172 stars), Avoid AI Writing (conorbronsdon/avoid-ai-writing, 4.9k stars) and JavaScript Concept Fact Checker (leonardomso/33-js-concepts, 67k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
CNWU16 (a GitHub user) maintains it in CNWU16/vedic-astro-skills, which has 941 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on September 4, 2026.
Source: CNWU16/vedic-astro-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.