← 返回 Skills 市场
occupythemilkyway

Anubis Lite

作者 OccupyTheMilkyWay · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
43
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install anubis-lite
功能描述
Anubis Lite -- Career Application Engine. Paste a job description and get tailored resume bullet points in seconds. Free tier.
使用说明 (SKILL.md)

Anubis Lite -- Career Application Engine

Anubis weighs every word. Feed it a job description and it tells you exactly how to position yourself.

Free vs Standard vs Pro

Feature Anubis Lite (Free) Anubis Standard ($5) Anubis Pro ($9)
ATS keyword extraction Yes Yes Yes
Resume bullet tailoring 5 bullets Full resume rewrite Full resume + formatting
Cover letter No Yes (full) Yes (3 tone variants)
Interview prep No No 10 Q&A pairs
Follow-up emails No No Yes (3 templates)
Application tracker No No Yes (.md log)

Upgrade: Anubis Standard -> ko-fi.com/occupythemilkyway ($5)


Step 1 -- Install

pip3 install rich --break-system-packages --quiet

Step 2 -- Parse job description

import os, sys, re
from collections import Counter
from rich.console import Console
from rich.panel import Panel
from rich.table import Table
from rich import box

console = Console()

JD = os.environ.get("JOB_DESCRIPTION", "").strip()
if not JD:
    console.print(Panel("[red]JOB_DESCRIPTION is required.[/red]\
Paste the full job posting text.", title="Error", border_style="red"))
    sys.exit(1)

console.print()
console.print(Panel.fit(
    f"[bold magenta]🐺 Anubis Lite -- Career Application Engine[/bold magenta]\
"
    f"[dim]Free tier -- ATS keywords + 5 tailored resume bullets[/dim]",
    border_style="magenta"
))

# Extract ATS keywords
TECH_KEYWORDS = [
    "python","javascript","typescript","react","node","sql","aws","azure","gcp","docker",
    "kubernetes","machine learning","ai","data","api","rest","graphql","ci/cd","agile","scrum",
    "product","management","leadership","analytics","excel","tableau","salesforce","java","go",
    "rust","c++","ruby","php","swift","kotlin","tensorflow","pytorch","spark","kafka"
]
SOFT_SKILLS = ["communication","collaboration","problem-solving","leadership","analytical",
               "strategic","cross-functional","stakeholder","detail-oriented","fast-paced"]

jd_lower = JD.lower()
found_tech   = [k for k in TECH_KEYWORDS if k in jd_lower]
found_soft   = [k for k in SOFT_SKILLS if k in jd_lower]

# Extract years of experience requirements
exp_matches = re.findall(r"(\d+)\+?\s*(?:to\s*\d+)?\s*years?", JD, re.IGNORECASE)
exp_req = exp_matches[0] if exp_matches else "Not specified"

# Extract role title (first line usually)
role_title = JD.split("\
")[0].strip()[:80]

tbl = Table(title="Job Posting Analysis", box=box.ROUNDED, border_style="magenta")
tbl.add_column("Category", style="dim")
tbl.add_column("Found", style="cyan")
tbl.add_row("Role", role_title)
tbl.add_row("Experience req", f"{exp_req} years")
tbl.add_row("Technical keywords", ", ".join(found_tech[:10]) or "None detected")
tbl.add_row("Soft skills", ", ".join(found_soft[:6]) or "None detected")
console.print(tbl)

# Print full JD for Claude
print(f"\
=== FULL JOB DESCRIPTION ===\
{JD}\
=== END JD ===")

Step 3 -- Generate tailored bullets

Based on the job description above, generate:

1. ATS Keyword Report: List every important keyword, skill, and phrase from the job posting that a resume MUST include to pass ATS screening. Group them: Required Skills | Nice-to-Have | Soft Skills | Action Verbs Used in JD.

2. 5 Tailored Resume Bullets: Write 5 powerful resume bullet points a candidate should use for this role. Each bullet:

  • Starts with a strong action verb from the JD
  • Includes a metric or quantifiable result (use [X%] or [N] as placeholders if needed)
  • Mirrors the language of the job description
  • Is 1-2 lines, achievement-focused

Format: • [Verb] [what you did] by [how] resulting in [measurable outcome]

3. Quick Positioning Statement: 2-3 sentences the candidate can use as their resume summary for this specific role.


Step 4 -- Upsell

from rich.console import Console
from rich.panel import Panel
console = Console()
console.print()
console.print(Panel(
    "[bold magenta]Anubis Standard ($5)[/bold magenta] does a full resume rewrite + complete cover letter tailored to this exact job.\
"
    "[bold cyan]Anubis Pro ($9)[/bold cyan] adds 10 interview Q&As, 3 follow-up email templates, and an application tracker.\
\
"
    "Upgrade: [bold cyan]ko-fi.com/occupythemilkyway[/bold cyan]",
    title="[magenta]Want the full application package?[/magenta]",
    border_style="magenta"
))
安全使用建议
Install only if you are comfortable pasting the full job posting into the agent context and terminal output. Avoid including confidential internal hiring notes, private recruiter details, or compensation information you do not want logged. Consider using an isolated Python environment because the install command may affect system Python packages.
能力评估
Purpose & Capability
The skill's capabilities match its stated career-application purpose: it requires a JOB_DESCRIPTION, extracts role details and keywords, then asks the agent to generate ATS keywords, resume bullets, and a positioning statement.
Instruction Scope
The runtime instructions are limited to job-description analysis and resume-writing output, but they intentionally print the full user-provided job description into stdout so it can be used by the agent.
Install Mechanism
The install step runs pip3 install rich with --break-system-packages, which is disclosed but may modify the user's global Python environment rather than an isolated environment.
Credentials
Requiring JOB_DESCRIPTION, python3, and pip3 is proportionate for the skill's stated function; there is no evidence of credential access, broad filesystem access, network exfiltration, or unrelated data collection.
Persistence & Privilege
No persistence, background worker, privilege escalation, credential store access, or durable local indexing behavior is present in the artifact.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install anubis-lite
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /anubis-lite 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of Anubis Lite – Career Application Engine. - Instantly analyzes pasted job descriptions and extracts key ATS technical and soft skill keywords. - Detects role title and years of experience requirements from job posting. - Generates an ATS keyword report and 5 tailored, quantifiable resume bullet points. - Provides a quick, role-specific positioning statement for resumes. - Includes feature comparison and upgrade path to Anubis Standard and Pro versions.
元数据
Slug anubis-lite
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Anubis Lite 是什么?

Anubis Lite -- Career Application Engine. Paste a job description and get tailored resume bullet points in seconds. Free tier. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 43 次。

如何安装 Anubis Lite?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install anubis-lite」即可一键安装,无需额外配置。

Anubis Lite 是免费的吗?

是的,Anubis Lite 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Anubis Lite 支持哪些平台?

Anubis Lite 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Anubis Lite?

由 OccupyTheMilkyWay(@occupythemilkyway)开发并维护,当前版本 v1.0.0。

💬 留言讨论