Teletalk AllJobs Gov Job Search

v1.0.5

Search Bangladesh government jobs from the Teletalk AllJobs API, filter out excluded keywords, present matching jobs, and track applied job IDs. Use when the...

0· 91·0 current·0 all-time
bySazidul Alam@sazidulalam47
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name and description match the code and instructions: the script queries https://alljobs.teletalk.com.bd/api/v1/published-jobs/search, filters results, formats deadlines in Asia/Dhaka, and reads/writes only skill-local data files. No unrelated services, binaries, or credentials are requested.
Instruction Scope
SKILL.md instructs the agent to ask the user for a search keyword and excluded keywords, store preferences in data/preference.json, run the script, and save applied job IDs when the user confirms. The provided script implements reading preference.json, calling the API, filtering, and printing results, but it does NOT implement appending job_primary_id to data/appliedJobIds.json — that step appears expected to be handled by the agent or another part of the skill. Also, the script will throw an error if preference.keyboard is empty, so the agent must ensure preference.json is populated before running the script.
Install Mechanism
Instruction-only installation with a small bundled Node.js script; no install spec or downloads. Uses only built-in Node modules (fs, path, https, url). Low install risk.
Credentials
No environment variables, credentials, or external config paths are required. The skill only needs read/write access to its own data/ files within the skill folder.
Persistence & Privilege
always is false and the skill does not request elevated or cross-skill configuration changes. It persists simple data in its own data/ folder (preferences and appliedJobIds).
Assessment
This skill appears to do what it says: it queries the Teletalk AllJobs API and filters results locally, and it does not request secrets or reach out to unexpected endpoints. Before installing or using it, ensure the agent (or you) will: 1) populate data/preference.json.keyboard with the search term (the script will error if empty); 2) implement the 'save applied job ID' step (the script prints results but does not append to data/appliedJobIds.json itself — SKILL.md expects the agent to perform that append); and 3) be comfortable with the skill having read/write access to its own data/ folder. If you want the skill to manage applied IDs automatically, request or add code that safely appends to data/appliedJobIds.json (check for duplicates and validate input).

Like a lobster shell, security has layers — review code before you run it.

alljobsvk97a73xr1ct0mqnq3d8x9c8cws84nbbkautomationvk97a73xr1ct0mqnq3d8x9c8cws84nbbkbangladeshvk97a73xr1ct0mqnq3d8x9c8cws84nbbkbdjobsvk97a73xr1ct0mqnq3d8x9c8cws84nbbkgovt-jobsvk97a73xr1ct0mqnq3d8x9c8cws84nbbkjob-searchvk97a73xr1ct0mqnq3d8x9c8cws84nbbklatestvk97a73xr1ct0mqnq3d8x9c8cws84nbbkteletalkvk97a73xr1ct0mqnq3d8x9c8cws84nbbk

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments