aws_bedrock_integration

Integrate Amazon Bedrock Nova models to generate job descriptions and embeddings.

8|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/immuhammadfurqan/AWS_NOVA_HACKATHON --skill aws-bedrock-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws_bedrock_integration
Source: https://github.com/immuhammadfurqan/AWS_NOVA_HACKATHON/tree/main/.agent/skills/aws_bedrock_integration
Command: npx skills add https://github.com/immuhammadfurqan/AWS_NOVA_HACKATHON --skill aws-bedrock-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines integration with Amazon Bedrock Nova models to automate job description generation, produce high-quality embeddings for semantic candidate ranking, and enable agentic JD workflows, reducing manual drafting and improving match quality.

Core Features & Use Cases

  • Provider configuration & switching: Toggle between Bedrock and OpenAI via AI_PROVIDER with clear environment variables and fallback logic.
  • JD generation & regeneration: Generate, refine, and validate SEO-optimized job descriptions using Nova models and structured parsing.
  • Embeddings & semantic search: Create 1024-dim Titan embeddings for Pinecone-based candidate ranking and handle index dimension mismatches.
  • Bedrock client utilities: Async/sync client factories, message formatting, response parsing, error handling, and test endpoints for robust integration.

Quick Start

Generate a Senior Backend Engineer job description with Nova and produce a 1024-dimension embedding for semantic candidate ranking.

Frequently Asked Questions about aws_bedrock_integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate job descriptions using Amazon Bedrock Nova?

Generate job descriptions using Amazon Bedrock Nova by configuring the AI_PROVIDER to bedrock and setting the BEDROCK_MODEL_ID. The integration automates JD creation, regeneration, and feedback-driven refinement through structured parsing.

Can I switch between Amazon Bedrock and OpenAI providers for job description generation?

You can switch between Amazon Bedrock and OpenAI providers by updating the AI_PROVIDER environment variable. The system includes fallback logic and clear environment variables to handle provider switching without breaking existing JD workflows.

How do I create 1024-dimension embeddings for semantic candidate ranking?

Create 1024-dimension embeddings by setting the BEDROCK_EMBEDDING_MODEL_ID to a Titan model. These embeddings populate Pinecone indices to execute semantic candidate ranking and handle index dimension mismatches.

Do I need AWS Bedrock credentials to use Amazon Nova for recruitment pipelines?

You need AWS Bedrock credentials to use Amazon Nova for recruitment pipelines. The integration requires BEDROCK_MODEL_ID, BEDROCK_EMBEDDING_MODEL_ID, and AI_PROVIDER set to bedrock to authorize JD generation and embedding creation.

Why does my Pinecone index throw a dimension mismatch error with Bedrock embeddings?

Pinecone index dimension mismatch errors occur when existing index dimensions do not align with the 1024-dimension Titan embeddings. The integration handles these mismatches by configuring properly sized Pinecone indices for Bedrock embeddings.

Can I orchestrate feedback-driven JD refinement workflows with LangGraph?

You can orchestrate feedback-driven JD refinement workflows with LangGraph. The integration supports agentic workflows that automate validation and regeneration using Amazon Bedrock Nova models and structured response parsing.